Home | History | Annotate | Download | only in 26.0.0-beta2

META-INF/
META-INF/MANIFEST.MF
wireless/
wireless/android/
wireless/android/instantapps/
wireless/android/instantapps/sdk/
wireless/android/instantapps/sdk/ManifestOuterClass$Manifest$1.class
ManifestOuterClass.java
package wireless.android.instantapps.sdk
final wireless.android.instantapps.sdk.ManifestOuterClass$Manifest$1 extends com.google.protobuf.AbstractParser {
	void  () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$Manifest parsePartialFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws com.google.protobuf.InvalidProtocolBufferException 
		com.google.protobuf.CodedInputStream input
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
	public volatile java.lang.Object parsePartialFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws com.google.protobuf.InvalidProtocolBufferException 
}

wireless/android/instantapps/sdk/ManifestOuterClass$Manifest$Builder.class
ManifestOuterClass.java
package wireless.android.instantapps.sdk
public final wireless.android.instantapps.sdk.ManifestOuterClass$Manifest$Builder extends com.google.protobuf.GeneratedMessageV3$Builder implements wireless.android.instantapps.sdk.ManifestOuterClass$ManifestOrBuilder  {
	private int bitField0_
	private int versionCode_
	private Object versionName_
	private java.util.List apks_
	private com.google.protobuf.RepeatedFieldBuilderV3 apksBuilder_
	private wireless.android.instantapps.sdk.ManifestOuterClass$LibraryCompatibility libraryCompatibility_
	private com.google.protobuf.SingleFieldBuilderV3 libraryCompatibilityBuilder_
	private java.util.List enabledDevices_
	private com.google.protobuf.RepeatedFieldBuilderV3 enabledDevicesBuilder_
	private java.util.List gservicesOverrides_
	private com.google.protobuf.RepeatedFieldBuilderV3 gservicesOverridesBuilder_
	public static final com.google.protobuf.Descriptors$Descriptor getDescriptor () 
	protected com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internalGetFieldAccessorTable () 
	private void  () 
	private void  (com.google.protobuf.GeneratedMessageV3$BuilderParent) 
		com.google.protobuf.GeneratedMessageV3$BuilderParent parent
	private void maybeForceBuilderInitialization () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$Manifest$Builder clear () 
	public com.google.protobuf.Descriptors$Descriptor getDescriptorForType () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$Manifest getDefaultInstanceForType () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$Manifest build () 
		wireless.android.instantapps.sdk.ManifestOuterClass$Manifest result
	public wireless.android.instantapps.sdk.ManifestOuterClass$Manifest buildPartial () 
		wireless.android.instantapps.sdk.ManifestOuterClass$Manifest result
		int from_bitField0_
		int to_bitField0_
	public wireless.android.instantapps.sdk.ManifestOuterClass$Manifest$Builder clone () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$Manifest$Builder setField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) 
		com.google.protobuf.Descriptors$FieldDescriptor field
		Object value
	public wireless.android.instantapps.sdk.ManifestOuterClass$Manifest$Builder clearField (com.google.protobuf.Descriptors$FieldDescriptor) 
		com.google.protobuf.Descriptors$FieldDescriptor field
	public wireless.android.instantapps.sdk.ManifestOuterClass$Manifest$Builder clearOneof (com.google.protobuf.Descriptors$OneofDescriptor) 
		com.google.protobuf.Descriptors$OneofDescriptor oneof
	public wireless.android.instantapps.sdk.ManifestOuterClass$Manifest$Builder setRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, int, java.lang.Object) 
		com.google.protobuf.Descriptors$FieldDescriptor field
		int index
		Object value
	public wireless.android.instantapps.sdk.ManifestOuterClass$Manifest$Builder addRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) 
		com.google.protobuf.Descriptors$FieldDescriptor field
		Object value
	public wireless.android.instantapps.sdk.ManifestOuterClass$Manifest$Builder mergeFrom (com.google.protobuf.Message) 
		com.google.protobuf.Message other
	public wireless.android.instantapps.sdk.ManifestOuterClass$Manifest$Builder mergeFrom (wireless.android.instantapps.sdk.ManifestOuterClass$Manifest) 
		wireless.android.instantapps.sdk.ManifestOuterClass$Manifest other
	public final boolean isInitialized () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$Manifest$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
		com.google.protobuf.InvalidProtocolBufferException e
		com.google.protobuf.CodedInputStream input
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
		wireless.android.instantapps.sdk.ManifestOuterClass$Manifest parsedMessage
	public int getVersionCode () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$Manifest$Builder setVersionCode (int) 
		int value
	public wireless.android.instantapps.sdk.ManifestOuterClass$Manifest$Builder clearVersionCode () 
	public java.lang.String getVersionName () 
		com.google.protobuf.ByteString bs
		String s
		Object ref
	public com.google.protobuf.ByteString getVersionNameBytes () 
		com.google.protobuf.ByteString b
		Object ref
	public wireless.android.instantapps.sdk.ManifestOuterClass$Manifest$Builder setVersionName (java.lang.String) 
		String value
	public wireless.android.instantapps.sdk.ManifestOuterClass$Manifest$Builder clearVersionName () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$Manifest$Builder setVersionNameBytes (com.google.protobuf.ByteString) 
		com.google.protobuf.ByteString value
	private void ensureApksIsMutable () 
	public java.util.List getApksList () 
	public int getApksCount () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo getApks (int) 
		int index
	public wireless.android.instantapps.sdk.ManifestOuterClass$Manifest$Builder setApks (int, wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo) 
		int index
		wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo value
	public wireless.android.instantapps.sdk.ManifestOuterClass$Manifest$Builder setApks (int, wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo$Builder) 
		int index
		wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo$Builder builderForValue
	public wireless.android.instantapps.sdk.ManifestOuterClass$Manifest$Builder addApks (wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo) 
		wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo value
	public wireless.android.instantapps.sdk.ManifestOuterClass$Manifest$Builder addApks (int, wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo) 
		int index
		wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo value
	public wireless.android.instantapps.sdk.ManifestOuterClass$Manifest$Builder addApks (wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo$Builder) 
		wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo$Builder builderForValue
	public wireless.android.instantapps.sdk.ManifestOuterClass$Manifest$Builder addApks (int, wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo$Builder) 
		int index
		wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo$Builder builderForValue
	public wireless.android.instantapps.sdk.ManifestOuterClass$Manifest$Builder addAllApks (java.lang.Iterable) 
		Iterable values
	public wireless.android.instantapps.sdk.ManifestOuterClass$Manifest$Builder clearApks () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$Manifest$Builder removeApks (int) 
		int index
	public wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo$Builder getApksBuilder (int) 
		int index
	public wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfoOrBuilder getApksOrBuilder (int) 
		int index
	public java.util.List getApksOrBuilderList () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo$Builder addApksBuilder () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo$Builder addApksBuilder (int) 
		int index
	public java.util.List getApksBuilderList () 
	private com.google.protobuf.RepeatedFieldBuilderV3 getApksFieldBuilder () 
	public boolean hasLibraryCompatibility () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$LibraryCompatibility getLibraryCompatibility () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$Manifest$Builder setLibraryCompatibility (wireless.android.instantapps.sdk.ManifestOuterClass$LibraryCompatibility) 
		wireless.android.instantapps.sdk.ManifestOuterClass$LibraryCompatibility value
	public wireless.android.instantapps.sdk.ManifestOuterClass$Manifest$Builder setLibraryCompatibility (wireless.android.instantapps.sdk.ManifestOuterClass$LibraryCompatibility$Builder) 
		wireless.android.instantapps.sdk.ManifestOuterClass$LibraryCompatibility$Builder builderForValue
	public wireless.android.instantapps.sdk.ManifestOuterClass$Manifest$Builder mergeLibraryCompatibility (wireless.android.instantapps.sdk.ManifestOuterClass$LibraryCompatibility) 
		wireless.android.instantapps.sdk.ManifestOuterClass$LibraryCompatibility value
	public wireless.android.instantapps.sdk.ManifestOuterClass$Manifest$Builder clearLibraryCompatibility () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$LibraryCompatibility$Builder getLibraryCompatibilityBuilder () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$LibraryCompatibilityOrBuilder getLibraryCompatibilityOrBuilder () 
	private com.google.protobuf.SingleFieldBuilderV3 getLibraryCompatibilityFieldBuilder () 
	private void ensureEnabledDevicesIsMutable () 
	public java.util.List getEnabledDevicesList () 
	public int getEnabledDevicesCount () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$Device getEnabledDevices (int) 
		int index
	public wireless.android.instantapps.sdk.ManifestOuterClass$Manifest$Builder setEnabledDevices (int, wireless.android.instantapps.sdk.ManifestOuterClass$Device) 
		int index
		wireless.android.instantapps.sdk.ManifestOuterClass$Device value
	public wireless.android.instantapps.sdk.ManifestOuterClass$Manifest$Builder setEnabledDevices (int, wireless.android.instantapps.sdk.ManifestOuterClass$Device$Builder) 
		int index
		wireless.android.instantapps.sdk.ManifestOuterClass$Device$Builder builderForValue
	public wireless.android.instantapps.sdk.ManifestOuterClass$Manifest$Builder addEnabledDevices (wireless.android.instantapps.sdk.ManifestOuterClass$Device) 
		wireless.android.instantapps.sdk.ManifestOuterClass$Device value
	public wireless.android.instantapps.sdk.ManifestOuterClass$Manifest$Builder addEnabledDevices (int, wireless.android.instantapps.sdk.ManifestOuterClass$Device) 
		int index
		wireless.android.instantapps.sdk.ManifestOuterClass$Device value
	public wireless.android.instantapps.sdk.ManifestOuterClass$Manifest$Builder addEnabledDevices (wireless.android.instantapps.sdk.ManifestOuterClass$Device$Builder) 
		wireless.android.instantapps.sdk.ManifestOuterClass$Device$Builder builderForValue
	public wireless.android.instantapps.sdk.ManifestOuterClass$Manifest$Builder addEnabledDevices (int, wireless.android.instantapps.sdk.ManifestOuterClass$Device$Builder) 
		int index
		wireless.android.instantapps.sdk.ManifestOuterClass$Device$Builder builderForValue
	public wireless.android.instantapps.sdk.ManifestOuterClass$Manifest$Builder addAllEnabledDevices (java.lang.Iterable) 
		Iterable values
	public wireless.android.instantapps.sdk.ManifestOuterClass$Manifest$Builder clearEnabledDevices () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$Manifest$Builder removeEnabledDevices (int) 
		int index
	public wireless.android.instantapps.sdk.ManifestOuterClass$Device$Builder getEnabledDevicesBuilder (int) 
		int index
	public wireless.android.instantapps.sdk.ManifestOuterClass$DeviceOrBuilder getEnabledDevicesOrBuilder (int) 
		int index
	public java.util.List getEnabledDevicesOrBuilderList () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$Device$Builder addEnabledDevicesBuilder () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$Device$Builder addEnabledDevicesBuilder (int) 
		int index
	public java.util.List getEnabledDevicesBuilderList () 
	private com.google.protobuf.RepeatedFieldBuilderV3 getEnabledDevicesFieldBuilder () 
	private void ensureGservicesOverridesIsMutable () 
	public java.util.List getGservicesOverridesList () 
	public int getGservicesOverridesCount () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride getGservicesOverrides (int) 
		int index
	public wireless.android.instantapps.sdk.ManifestOuterClass$Manifest$Builder setGservicesOverrides (int, wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride) 
		int index
		wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride value
	public wireless.android.instantapps.sdk.ManifestOuterClass$Manifest$Builder setGservicesOverrides (int, wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride$Builder) 
		int index
		wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride$Builder builderForValue
	public wireless.android.instantapps.sdk.ManifestOuterClass$Manifest$Builder addGservicesOverrides (wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride) 
		wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride value
	public wireless.android.instantapps.sdk.ManifestOuterClass$Manifest$Builder addGservicesOverrides (int, wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride) 
		int index
		wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride value
	public wireless.android.instantapps.sdk.ManifestOuterClass$Manifest$Builder addGservicesOverrides (wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride$Builder) 
		wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride$Builder builderForValue
	public wireless.android.instantapps.sdk.ManifestOuterClass$Manifest$Builder addGservicesOverrides (int, wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride$Builder) 
		int index
		wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride$Builder builderForValue
	public wireless.android.instantapps.sdk.ManifestOuterClass$Manifest$Builder addAllGservicesOverrides (java.lang.Iterable) 
		Iterable values
	public wireless.android.instantapps.sdk.ManifestOuterClass$Manifest$Builder clearGservicesOverrides () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$Manifest$Builder removeGservicesOverrides (int) 
		int index
	public wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride$Builder getGservicesOverridesBuilder (int) 
		int index
	public wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverrideOrBuilder getGservicesOverridesOrBuilder (int) 
		int index
	public java.util.List getGservicesOverridesOrBuilderList () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride$Builder addGservicesOverridesBuilder () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride$Builder addGservicesOverridesBuilder (int) 
		int index
	public java.util.List getGservicesOverridesBuilderList () 
	private com.google.protobuf.RepeatedFieldBuilderV3 getGservicesOverridesFieldBuilder () 
	public final wireless.android.instantapps.sdk.ManifestOuterClass$Manifest$Builder setUnknownFields (com.google.protobuf.UnknownFieldSet) 
		com.google.protobuf.UnknownFieldSet unknownFields
	public final wireless.android.instantapps.sdk.ManifestOuterClass$Manifest$Builder mergeUnknownFields (com.google.protobuf.UnknownFieldSet) 
		com.google.protobuf.UnknownFieldSet unknownFields
	public volatile com.google.protobuf.GeneratedMessageV3$Builder mergeUnknownFields (com.google.protobuf.UnknownFieldSet) 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder setUnknownFields (com.google.protobuf.UnknownFieldSet) 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder addRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder setRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, int, java.lang.Object) 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder clearOneof (com.google.protobuf.Descriptors$OneofDescriptor) 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder clearField (com.google.protobuf.Descriptors$FieldDescriptor) 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder setField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder clear () 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder clone () 
	public volatile com.google.protobuf.AbstractMessage$Builder mergeUnknownFields (com.google.protobuf.UnknownFieldSet) 
	public volatile com.google.protobuf.AbstractMessage$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
	public volatile com.google.protobuf.AbstractMessage$Builder mergeFrom (com.google.protobuf.Message) 
	public volatile com.google.protobuf.AbstractMessage$Builder clear () 
	public volatile com.google.protobuf.AbstractMessage$Builder clearOneof (com.google.protobuf.Descriptors$OneofDescriptor) 
	public volatile com.google.protobuf.AbstractMessage$Builder clone () 
	public volatile com.google.protobuf.Message$Builder mergeUnknownFields (com.google.protobuf.UnknownFieldSet) 
	public volatile com.google.protobuf.Message$Builder setUnknownFields (com.google.protobuf.UnknownFieldSet) 
	public volatile com.google.protobuf.Message$Builder addRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) 
	public volatile com.google.protobuf.Message$Builder setRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, int, java.lang.Object) 
	public volatile com.google.protobuf.Message$Builder clearOneof (com.google.protobuf.Descriptors$OneofDescriptor) 
	public volatile com.google.protobuf.Message$Builder clearField (com.google.protobuf.Descriptors$FieldDescriptor) 
	public volatile com.google.protobuf.Message$Builder setField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) 
	public volatile com.google.protobuf.Message$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
	public volatile com.google.protobuf.Message$Builder clone () 
	public volatile com.google.protobuf.Message buildPartial () 
	public volatile com.google.protobuf.Message build () 
	public volatile com.google.protobuf.Message$Builder mergeFrom (com.google.protobuf.Message) 
	public volatile com.google.protobuf.Message$Builder clear () 
	public volatile com.google.protobuf.MessageLite$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
	public volatile com.google.protobuf.MessageLite$Builder clone () 
	public volatile com.google.protobuf.MessageLite buildPartial () 
	public volatile com.google.protobuf.MessageLite build () 
	public volatile com.google.protobuf.MessageLite$Builder clear () 
	public volatile com.google.protobuf.MessageLite getDefaultInstanceForType () 
	public volatile com.google.protobuf.Message getDefaultInstanceForType () 
	public volatile com.google.protobuf.AbstractMessageLite$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
	public volatile com.google.protobuf.AbstractMessageLite$Builder clone () 
	public volatile java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
	void  (wireless.android.instantapps.sdk.ManifestOuterClass$1) 
		wireless.android.instantapps.sdk.ManifestOuterClass$1 x0
	void  (com.google.protobuf.GeneratedMessageV3$BuilderParent, wireless.android.instantapps.sdk.ManifestOuterClass$1) 
		com.google.protobuf.GeneratedMessageV3$BuilderParent x0
		wireless.android.instantapps.sdk.ManifestOuterClass$1 x1
}

wireless/android/instantapps/sdk/ManifestOuterClass$EnabledDevicesListOrBuilder.class
ManifestOuterClass.java
package wireless.android.instantapps.sdk
public abstract wireless.android.instantapps.sdk.ManifestOuterClass$EnabledDevicesListOrBuilder extends java.lang.Object implements com.google.protobuf.MessageOrBuilder  {
	public abstract java.util.List getDeviceList () 
	public abstract wireless.android.instantapps.sdk.ManifestOuterClass$Device getDevice (int) 
	public abstract int getDeviceCount () 
	public abstract java.util.List getDeviceOrBuilderList () 
	public abstract wireless.android.instantapps.sdk.ManifestOuterClass$DeviceOrBuilder getDeviceOrBuilder (int) 
}

wireless/android/instantapps/sdk/ManifestOuterClass$EnabledDevicesList$Builder.class
ManifestOuterClass.java
package wireless.android.instantapps.sdk
public final wireless.android.instantapps.sdk.ManifestOuterClass$EnabledDevicesList$Builder extends com.google.protobuf.GeneratedMessageV3$Builder implements wireless.android.instantapps.sdk.ManifestOuterClass$EnabledDevicesListOrBuilder  {
	private int bitField0_
	private java.util.List device_
	private com.google.protobuf.RepeatedFieldBuilderV3 deviceBuilder_
	public static final com.google.protobuf.Descriptors$Descriptor getDescriptor () 
	protected com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internalGetFieldAccessorTable () 
	private void  () 
	private void  (com.google.protobuf.GeneratedMessageV3$BuilderParent) 
		com.google.protobuf.GeneratedMessageV3$BuilderParent parent
	private void maybeForceBuilderInitialization () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$EnabledDevicesList$Builder clear () 
	public com.google.protobuf.Descriptors$Descriptor getDescriptorForType () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$EnabledDevicesList getDefaultInstanceForType () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$EnabledDevicesList build () 
		wireless.android.instantapps.sdk.ManifestOuterClass$EnabledDevicesList result
	public wireless.android.instantapps.sdk.ManifestOuterClass$EnabledDevicesList buildPartial () 
		wireless.android.instantapps.sdk.ManifestOuterClass$EnabledDevicesList result
		int from_bitField0_
	public wireless.android.instantapps.sdk.ManifestOuterClass$EnabledDevicesList$Builder clone () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$EnabledDevicesList$Builder setField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) 
		com.google.protobuf.Descriptors$FieldDescriptor field
		Object value
	public wireless.android.instantapps.sdk.ManifestOuterClass$EnabledDevicesList$Builder clearField (com.google.protobuf.Descriptors$FieldDescriptor) 
		com.google.protobuf.Descriptors$FieldDescriptor field
	public wireless.android.instantapps.sdk.ManifestOuterClass$EnabledDevicesList$Builder clearOneof (com.google.protobuf.Descriptors$OneofDescriptor) 
		com.google.protobuf.Descriptors$OneofDescriptor oneof
	public wireless.android.instantapps.sdk.ManifestOuterClass$EnabledDevicesList$Builder setRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, int, java.lang.Object) 
		com.google.protobuf.Descriptors$FieldDescriptor field
		int index
		Object value
	public wireless.android.instantapps.sdk.ManifestOuterClass$EnabledDevicesList$Builder addRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) 
		com.google.protobuf.Descriptors$FieldDescriptor field
		Object value
	public wireless.android.instantapps.sdk.ManifestOuterClass$EnabledDevicesList$Builder mergeFrom (com.google.protobuf.Message) 
		com.google.protobuf.Message other
	public wireless.android.instantapps.sdk.ManifestOuterClass$EnabledDevicesList$Builder mergeFrom (wireless.android.instantapps.sdk.ManifestOuterClass$EnabledDevicesList) 
		wireless.android.instantapps.sdk.ManifestOuterClass$EnabledDevicesList other
	public final boolean isInitialized () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$EnabledDevicesList$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
		com.google.protobuf.InvalidProtocolBufferException e
		com.google.protobuf.CodedInputStream input
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
		wireless.android.instantapps.sdk.ManifestOuterClass$EnabledDevicesList parsedMessage
	private void ensureDeviceIsMutable () 
	public java.util.List getDeviceList () 
	public int getDeviceCount () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$Device getDevice (int) 
		int index
	public wireless.android.instantapps.sdk.ManifestOuterClass$EnabledDevicesList$Builder setDevice (int, wireless.android.instantapps.sdk.ManifestOuterClass$Device) 
		int index
		wireless.android.instantapps.sdk.ManifestOuterClass$Device value
	public wireless.android.instantapps.sdk.ManifestOuterClass$EnabledDevicesList$Builder setDevice (int, wireless.android.instantapps.sdk.ManifestOuterClass$Device$Builder) 
		int index
		wireless.android.instantapps.sdk.ManifestOuterClass$Device$Builder builderForValue
	public wireless.android.instantapps.sdk.ManifestOuterClass$EnabledDevicesList$Builder addDevice (wireless.android.instantapps.sdk.ManifestOuterClass$Device) 
		wireless.android.instantapps.sdk.ManifestOuterClass$Device value
	public wireless.android.instantapps.sdk.ManifestOuterClass$EnabledDevicesList$Builder addDevice (int, wireless.android.instantapps.sdk.ManifestOuterClass$Device) 
		int index
		wireless.android.instantapps.sdk.ManifestOuterClass$Device value
	public wireless.android.instantapps.sdk.ManifestOuterClass$EnabledDevicesList$Builder addDevice (wireless.android.instantapps.sdk.ManifestOuterClass$Device$Builder) 
		wireless.android.instantapps.sdk.ManifestOuterClass$Device$Builder builderForValue
	public wireless.android.instantapps.sdk.ManifestOuterClass$EnabledDevicesList$Builder addDevice (int, wireless.android.instantapps.sdk.ManifestOuterClass$Device$Builder) 
		int index
		wireless.android.instantapps.sdk.ManifestOuterClass$Device$Builder builderForValue
	public wireless.android.instantapps.sdk.ManifestOuterClass$EnabledDevicesList$Builder addAllDevice (java.lang.Iterable) 
		Iterable values
	public wireless.android.instantapps.sdk.ManifestOuterClass$EnabledDevicesList$Builder clearDevice () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$EnabledDevicesList$Builder removeDevice (int) 
		int index
	public wireless.android.instantapps.sdk.ManifestOuterClass$Device$Builder getDeviceBuilder (int) 
		int index
	public wireless.android.instantapps.sdk.ManifestOuterClass$DeviceOrBuilder getDeviceOrBuilder (int) 
		int index
	public java.util.List getDeviceOrBuilderList () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$Device$Builder addDeviceBuilder () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$Device$Builder addDeviceBuilder (int) 
		int index
	public java.util.List getDeviceBuilderList () 
	private com.google.protobuf.RepeatedFieldBuilderV3 getDeviceFieldBuilder () 
	public final wireless.android.instantapps.sdk.ManifestOuterClass$EnabledDevicesList$Builder setUnknownFields (com.google.protobuf.UnknownFieldSet) 
		com.google.protobuf.UnknownFieldSet unknownFields
	public final wireless.android.instantapps.sdk.ManifestOuterClass$EnabledDevicesList$Builder mergeUnknownFields (com.google.protobuf.UnknownFieldSet) 
		com.google.protobuf.UnknownFieldSet unknownFields
	public volatile com.google.protobuf.GeneratedMessageV3$Builder mergeUnknownFields (com.google.protobuf.UnknownFieldSet) 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder setUnknownFields (com.google.protobuf.UnknownFieldSet) 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder addRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder setRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, int, java.lang.Object) 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder clearOneof (com.google.protobuf.Descriptors$OneofDescriptor) 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder clearField (com.google.protobuf.Descriptors$FieldDescriptor) 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder setField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder clear () 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder clone () 
	public volatile com.google.protobuf.AbstractMessage$Builder mergeUnknownFields (com.google.protobuf.UnknownFieldSet) 
	public volatile com.google.protobuf.AbstractMessage$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
	public volatile com.google.protobuf.AbstractMessage$Builder mergeFrom (com.google.protobuf.Message) 
	public volatile com.google.protobuf.AbstractMessage$Builder clear () 
	public volatile com.google.protobuf.AbstractMessage$Builder clearOneof (com.google.protobuf.Descriptors$OneofDescriptor) 
	public volatile com.google.protobuf.AbstractMessage$Builder clone () 
	public volatile com.google.protobuf.Message$Builder mergeUnknownFields (com.google.protobuf.UnknownFieldSet) 
	public volatile com.google.protobuf.Message$Builder setUnknownFields (com.google.protobuf.UnknownFieldSet) 
	public volatile com.google.protobuf.Message$Builder addRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) 
	public volatile com.google.protobuf.Message$Builder setRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, int, java.lang.Object) 
	public volatile com.google.protobuf.Message$Builder clearOneof (com.google.protobuf.Descriptors$OneofDescriptor) 
	public volatile com.google.protobuf.Message$Builder clearField (com.google.protobuf.Descriptors$FieldDescriptor) 
	public volatile com.google.protobuf.Message$Builder setField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) 
	public volatile com.google.protobuf.Message$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
	public volatile com.google.protobuf.Message$Builder clone () 
	public volatile com.google.protobuf.Message buildPartial () 
	public volatile com.google.protobuf.Message build () 
	public volatile com.google.protobuf.Message$Builder mergeFrom (com.google.protobuf.Message) 
	public volatile com.google.protobuf.Message$Builder clear () 
	public volatile com.google.protobuf.MessageLite$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
	public volatile com.google.protobuf.MessageLite$Builder clone () 
	public volatile com.google.protobuf.MessageLite buildPartial () 
	public volatile com.google.protobuf.MessageLite build () 
	public volatile com.google.protobuf.MessageLite$Builder clear () 
	public volatile com.google.protobuf.MessageLite getDefaultInstanceForType () 
	public volatile com.google.protobuf.Message getDefaultInstanceForType () 
	public volatile com.google.protobuf.AbstractMessageLite$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
	public volatile com.google.protobuf.AbstractMessageLite$Builder clone () 
	public volatile java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
	void  (wireless.android.instantapps.sdk.ManifestOuterClass$1) 
		wireless.android.instantapps.sdk.ManifestOuterClass$1 x0
	void  (com.google.protobuf.GeneratedMessageV3$BuilderParent, wireless.android.instantapps.sdk.ManifestOuterClass$1) 
		com.google.protobuf.GeneratedMessageV3$BuilderParent x0
		wireless.android.instantapps.sdk.ManifestOuterClass$1 x1
}

wireless/android/instantapps/sdk/ManifestOuterClass$LibraryCompatibilityOrBuilder.class
ManifestOuterClass.java
package wireless.android.instantapps.sdk
public abstract wireless.android.instantapps.sdk.ManifestOuterClass$LibraryCompatibilityOrBuilder extends java.lang.Object implements com.google.protobuf.MessageOrBuilder  {
	public abstract int getAiaCompatApiMinVersion () 
	public abstract java.util.List getGcoreCompatList () 
	public abstract wireless.android.instantapps.sdk.ManifestOuterClass$GcoreLibraryCompatibility getGcoreCompat (int) 
	public abstract int getGcoreCompatCount () 
	public abstract java.util.List getGcoreCompatOrBuilderList () 
	public abstract wireless.android.instantapps.sdk.ManifestOuterClass$GcoreLibraryCompatibilityOrBuilder getGcoreCompatOrBuilder (int) 
}

wireless/android/instantapps/sdk/ManifestOuterClass$GservicesOverrideOrBuilder.class
ManifestOuterClass.java
package wireless.android.instantapps.sdk
public abstract wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverrideOrBuilder extends java.lang.Object implements com.google.protobuf.MessageOrBuilder  {
	public abstract java.util.List getDeviceList () 
	public abstract wireless.android.instantapps.sdk.ManifestOuterClass$Device getDevice (int) 
	public abstract int getDeviceCount () 
	public abstract java.util.List getDeviceOrBuilderList () 
	public abstract wireless.android.instantapps.sdk.ManifestOuterClass$DeviceOrBuilder getDeviceOrBuilder (int) 
	public abstract java.lang.String getKey () 
	public abstract com.google.protobuf.ByteString getKeyBytes () 
	public abstract java.lang.String getValue () 
	public abstract com.google.protobuf.ByteString getValueBytes () 
}

wireless/android/instantapps/sdk/ManifestOuterClass$ApkVersionInfoOrBuilder.class
ManifestOuterClass.java
package wireless.android.instantapps.sdk
public abstract wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfoOrBuilder extends java.lang.Object implements com.google.protobuf.MessageOrBuilder  {
	public abstract java.lang.String getPath () 
	public abstract com.google.protobuf.ByteString getPathBytes () 
	public abstract int getArchValue () 
	public abstract wireless.android.instantapps.sdk.ManifestOuterClass$Arch getArch () 
	public abstract java.lang.String getPackageName () 
	public abstract com.google.protobuf.ByteString getPackageNameBytes () 
	public abstract int getVersionCode () 
	public abstract java.lang.String getVersionName () 
	public abstract com.google.protobuf.ByteString getVersionNameBytes () 
	public abstract java.util.List getSdkIntList () 
	public abstract int getSdkIntCount () 
	public abstract int getSdkInt (int) 
}

wireless/android/instantapps/sdk/ManifestOuterClass$ApkVersionInfo$1.class
ManifestOuterClass.java
package wireless.android.instantapps.sdk
final wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo$1 extends com.google.protobuf.AbstractParser {
	void  () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo parsePartialFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws com.google.protobuf.InvalidProtocolBufferException 
		com.google.protobuf.CodedInputStream input
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
	public volatile java.lang.Object parsePartialFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws com.google.protobuf.InvalidProtocolBufferException 
}

wireless/android/instantapps/sdk/ManifestOuterClass$Manifest.class
ManifestOuterClass.java
package wireless.android.instantapps.sdk
public final wireless.android.instantapps.sdk.ManifestOuterClass$Manifest extends com.google.protobuf.GeneratedMessageV3 implements wireless.android.instantapps.sdk.ManifestOuterClass$ManifestOrBuilder  {
	private int bitField0_
	public static final int VERSION_CODE_FIELD_NUMBER
	private int versionCode_
	public static final int VERSION_NAME_FIELD_NUMBER
	private volatile Object versionName_
	public static final int APKS_FIELD_NUMBER
	private java.util.List apks_
	public static final int LIBRARY_COMPATIBILITY_FIELD_NUMBER
	private wireless.android.instantapps.sdk.ManifestOuterClass$LibraryCompatibility libraryCompatibility_
	public static final int ENABLED_DEVICES_FIELD_NUMBER
	private java.util.List enabledDevices_
	public static final int GSERVICES_OVERRIDES_FIELD_NUMBER
	private java.util.List gservicesOverrides_
	private byte memoizedIsInitialized
	private static final long serialVersionUID
	private static final wireless.android.instantapps.sdk.ManifestOuterClass$Manifest DEFAULT_INSTANCE
	private static final com.google.protobuf.Parser PARSER
	private void  (com.google.protobuf.GeneratedMessageV3$Builder) 
		com.google.protobuf.GeneratedMessageV3$Builder builder
	private void  () 
	public final com.google.protobuf.UnknownFieldSet getUnknownFields () 
	private void  (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws com.google.protobuf.InvalidProtocolBufferException 
		String s
		wireless.android.instantapps.sdk.ManifestOuterClass$LibraryCompatibility$Builder subBuilder
		int tag
		boolean done
		com.google.protobuf.InvalidProtocolBufferException e
		java.io.IOException e
		com.google.protobuf.CodedInputStream input
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
		int mutable_bitField0_
	public static final com.google.protobuf.Descriptors$Descriptor getDescriptor () 
	protected com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internalGetFieldAccessorTable () 
	public int getVersionCode () 
	public java.lang.String getVersionName () 
		com.google.protobuf.ByteString bs
		String s
		Object ref
	public com.google.protobuf.ByteString getVersionNameBytes () 
		com.google.protobuf.ByteString b
		Object ref
	public java.util.List getApksList () 
	public java.util.List getApksOrBuilderList () 
	public int getApksCount () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo getApks (int) 
		int index
	public wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfoOrBuilder getApksOrBuilder (int) 
		int index
	public boolean hasLibraryCompatibility () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$LibraryCompatibility getLibraryCompatibility () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$LibraryCompatibilityOrBuilder getLibraryCompatibilityOrBuilder () 
	public java.util.List getEnabledDevicesList () 
	public java.util.List getEnabledDevicesOrBuilderList () 
	public int getEnabledDevicesCount () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$Device getEnabledDevices (int) 
		int index
	public wireless.android.instantapps.sdk.ManifestOuterClass$DeviceOrBuilder getEnabledDevicesOrBuilder (int) 
		int index
	public java.util.List getGservicesOverridesList () 
	public java.util.List getGservicesOverridesOrBuilderList () 
	public int getGservicesOverridesCount () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride getGservicesOverrides (int) 
		int index
	public wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverrideOrBuilder getGservicesOverridesOrBuilder (int) 
		int index
	public final boolean isInitialized () 
		byte isInitialized
	public void writeTo (com.google.protobuf.CodedOutputStream)  throws java.io.IOException 
		int i
		int i
		int i
		com.google.protobuf.CodedOutputStream output
	public int getSerializedSize () 
		int i
		int i
		int i
		int size
	public boolean equals (java.lang.Object) 
		Object obj
		wireless.android.instantapps.sdk.ManifestOuterClass$Manifest other
		boolean result
	public int hashCode () 
		int hash
	public static wireless.android.instantapps.sdk.ManifestOuterClass$Manifest parseFrom (com.google.protobuf.ByteString)  throws com.google.protobuf.InvalidProtocolBufferException 
		com.google.protobuf.ByteString data
	public static wireless.android.instantapps.sdk.ManifestOuterClass$Manifest parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite)  throws com.google.protobuf.InvalidProtocolBufferException 
		com.google.protobuf.ByteString data
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
	public static wireless.android.instantapps.sdk.ManifestOuterClass$Manifest parseFrom (byte[])  throws com.google.protobuf.InvalidProtocolBufferException 
		byte[] data
	public static wireless.android.instantapps.sdk.ManifestOuterClass$Manifest parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite)  throws com.google.protobuf.InvalidProtocolBufferException 
		byte[] data
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
	public static wireless.android.instantapps.sdk.ManifestOuterClass$Manifest parseFrom (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream input
	public static wireless.android.instantapps.sdk.ManifestOuterClass$Manifest parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
		java.io.InputStream input
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
	public static wireless.android.instantapps.sdk.ManifestOuterClass$Manifest parseDelimitedFrom (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream input
	public static wireless.android.instantapps.sdk.ManifestOuterClass$Manifest parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
		java.io.InputStream input
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
	public static wireless.android.instantapps.sdk.ManifestOuterClass$Manifest parseFrom (com.google.protobuf.CodedInputStream)  throws java.io.IOException 
		com.google.protobuf.CodedInputStream input
	public static wireless.android.instantapps.sdk.ManifestOuterClass$Manifest parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
		com.google.protobuf.CodedInputStream input
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
	public wireless.android.instantapps.sdk.ManifestOuterClass$Manifest$Builder newBuilderForType () 
	public static wireless.android.instantapps.sdk.ManifestOuterClass$Manifest$Builder newBuilder () 
	public static wireless.android.instantapps.sdk.ManifestOuterClass$Manifest$Builder newBuilder (wireless.android.instantapps.sdk.ManifestOuterClass$Manifest) 
		wireless.android.instantapps.sdk.ManifestOuterClass$Manifest prototype
	public wireless.android.instantapps.sdk.ManifestOuterClass$Manifest$Builder toBuilder () 
	protected wireless.android.instantapps.sdk.ManifestOuterClass$Manifest$Builder newBuilderForType (com.google.protobuf.GeneratedMessageV3$BuilderParent) 
		com.google.protobuf.GeneratedMessageV3$BuilderParent parent
		wireless.android.instantapps.sdk.ManifestOuterClass$Manifest$Builder builder
	public static wireless.android.instantapps.sdk.ManifestOuterClass$Manifest getDefaultInstance () 
	public static com.google.protobuf.Parser parser () 
	public com.google.protobuf.Parser getParserForType () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$Manifest getDefaultInstanceForType () 
	protected volatile com.google.protobuf.Message$Builder newBuilderForType (com.google.protobuf.GeneratedMessageV3$BuilderParent) 
	public volatile com.google.protobuf.Message$Builder toBuilder () 
	public volatile com.google.protobuf.Message$Builder newBuilderForType () 
	public volatile com.google.protobuf.MessageLite$Builder toBuilder () 
	public volatile com.google.protobuf.MessageLite$Builder newBuilderForType () 
	public volatile com.google.protobuf.MessageLite getDefaultInstanceForType () 
	public volatile com.google.protobuf.Message getDefaultInstanceForType () 
	static boolean access$400 () 
	void  (com.google.protobuf.GeneratedMessageV3$Builder, wireless.android.instantapps.sdk.ManifestOuterClass$1) 
		com.google.protobuf.GeneratedMessageV3$Builder x0
		wireless.android.instantapps.sdk.ManifestOuterClass$1 x1
	static int access$602 (wireless.android.instantapps.sdk.ManifestOuterClass$Manifest, int) 
		wireless.android.instantapps.sdk.ManifestOuterClass$Manifest x0
		int x1
	static java.lang.Object access$702 (wireless.android.instantapps.sdk.ManifestOuterClass$Manifest, java.lang.Object) 
		wireless.android.instantapps.sdk.ManifestOuterClass$Manifest x0
		Object x1
	static java.util.List access$802 (wireless.android.instantapps.sdk.ManifestOuterClass$Manifest, java.util.List) 
		wireless.android.instantapps.sdk.ManifestOuterClass$Manifest x0
		java.util.List x1
	static wireless.android.instantapps.sdk.ManifestOuterClass$LibraryCompatibility access$902 (wireless.android.instantapps.sdk.ManifestOuterClass$Manifest, wireless.android.instantapps.sdk.ManifestOuterClass$LibraryCompatibility) 
		wireless.android.instantapps.sdk.ManifestOuterClass$Manifest x0
		wireless.android.instantapps.sdk.ManifestOuterClass$LibraryCompatibility x1
	static java.util.List access$1002 (wireless.android.instantapps.sdk.ManifestOuterClass$Manifest, java.util.List) 
		wireless.android.instantapps.sdk.ManifestOuterClass$Manifest x0
		java.util.List x1
	static java.util.List access$1102 (wireless.android.instantapps.sdk.ManifestOuterClass$Manifest, java.util.List) 
		wireless.android.instantapps.sdk.ManifestOuterClass$Manifest x0
		java.util.List x1
	static int access$1202 (wireless.android.instantapps.sdk.ManifestOuterClass$Manifest, int) 
		wireless.android.instantapps.sdk.ManifestOuterClass$Manifest x0
		int x1
	static java.lang.Object access$700 (wireless.android.instantapps.sdk.ManifestOuterClass$Manifest) 
		wireless.android.instantapps.sdk.ManifestOuterClass$Manifest x0
	static java.util.List access$800 (wireless.android.instantapps.sdk.ManifestOuterClass$Manifest) 
		wireless.android.instantapps.sdk.ManifestOuterClass$Manifest x0
	static boolean access$1300 () 
	static java.util.List access$1000 (wireless.android.instantapps.sdk.ManifestOuterClass$Manifest) 
		wireless.android.instantapps.sdk.ManifestOuterClass$Manifest x0
	static boolean access$1400 () 
	static java.util.List access$1100 (wireless.android.instantapps.sdk.ManifestOuterClass$Manifest) 
		wireless.android.instantapps.sdk.ManifestOuterClass$Manifest x0
	static boolean access$1500 () 
	static com.google.protobuf.Parser access$1600 () 
	static void access$1700 (com.google.protobuf.ByteString)  throws java.lang.IllegalArgumentException 
		com.google.protobuf.ByteString x0
	void  (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite, wireless.android.instantapps.sdk.ManifestOuterClass$1)  throws com.google.protobuf.InvalidProtocolBufferException 
		com.google.protobuf.CodedInputStream x0
		com.google.protobuf.ExtensionRegistryLite x1
		wireless.android.instantapps.sdk.ManifestOuterClass$1 x2
	static void  () 
}

wireless/android/instantapps/sdk/ManifestOuterClass$EnabledDevicesList$1.class
ManifestOuterClass.java
package wireless.android.instantapps.sdk
final wireless.android.instantapps.sdk.ManifestOuterClass$EnabledDevicesList$1 extends com.google.protobuf.AbstractParser {
	void  () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$EnabledDevicesList parsePartialFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws com.google.protobuf.InvalidProtocolBufferException 
		com.google.protobuf.CodedInputStream input
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
	public volatile java.lang.Object parsePartialFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws com.google.protobuf.InvalidProtocolBufferException 
}

wireless/android/instantapps/sdk/ManifestOuterClass$ApkVersionInfo.class
ManifestOuterClass.java
package wireless.android.instantapps.sdk
public final wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo extends com.google.protobuf.GeneratedMessageV3 implements wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfoOrBuilder  {
	private int bitField0_
	public static final int PATH_FIELD_NUMBER
	private volatile Object path_
	public static final int ARCH_FIELD_NUMBER
	private int arch_
	public static final int PACKAGE_NAME_FIELD_NUMBER
	private volatile Object packageName_
	public static final int VERSION_CODE_FIELD_NUMBER
	private int versionCode_
	public static final int VERSION_NAME_FIELD_NUMBER
	private volatile Object versionName_
	public static final int SDK_INT_FIELD_NUMBER
	private java.util.List sdkInt_
	private int sdkIntMemoizedSerializedSize
	private byte memoizedIsInitialized
	private static final long serialVersionUID
	private static final wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo DEFAULT_INSTANCE
	private static final com.google.protobuf.Parser PARSER
	private void  (com.google.protobuf.GeneratedMessageV3$Builder) 
		com.google.protobuf.GeneratedMessageV3$Builder builder
	private void  () 
	public final com.google.protobuf.UnknownFieldSet getUnknownFields () 
	private void  (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws com.google.protobuf.InvalidProtocolBufferException 
		String s
		int rawValue
		String s
		String s
		int length
		int limit
		int tag
		boolean done
		com.google.protobuf.InvalidProtocolBufferException e
		java.io.IOException e
		com.google.protobuf.CodedInputStream input
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
		int mutable_bitField0_
	public static final com.google.protobuf.Descriptors$Descriptor getDescriptor () 
	protected com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internalGetFieldAccessorTable () 
	public java.lang.String getPath () 
		com.google.protobuf.ByteString bs
		String s
		Object ref
	public com.google.protobuf.ByteString getPathBytes () 
		com.google.protobuf.ByteString b
		Object ref
	public int getArchValue () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$Arch getArch () 
		wireless.android.instantapps.sdk.ManifestOuterClass$Arch result
	public java.lang.String getPackageName () 
		com.google.protobuf.ByteString bs
		String s
		Object ref
	public com.google.protobuf.ByteString getPackageNameBytes () 
		com.google.protobuf.ByteString b
		Object ref
	public int getVersionCode () 
	public java.lang.String getVersionName () 
		com.google.protobuf.ByteString bs
		String s
		Object ref
	public com.google.protobuf.ByteString getVersionNameBytes () 
		com.google.protobuf.ByteString b
		Object ref
	public java.util.List getSdkIntList () 
	public int getSdkIntCount () 
	public int getSdkInt (int) 
		int index
	public final boolean isInitialized () 
		byte isInitialized
	public void writeTo (com.google.protobuf.CodedOutputStream)  throws java.io.IOException 
		int i
		com.google.protobuf.CodedOutputStream output
	public int getSerializedSize () 
		int i
		int dataSize
		int size
	public boolean equals (java.lang.Object) 
		Object obj
		wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo other
		boolean result
	public int hashCode () 
		int hash
	public static wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo parseFrom (com.google.protobuf.ByteString)  throws com.google.protobuf.InvalidProtocolBufferException 
		com.google.protobuf.ByteString data
	public static wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite)  throws com.google.protobuf.InvalidProtocolBufferException 
		com.google.protobuf.ByteString data
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
	public static wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo parseFrom (byte[])  throws com.google.protobuf.InvalidProtocolBufferException 
		byte[] data
	public static wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite)  throws com.google.protobuf.InvalidProtocolBufferException 
		byte[] data
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
	public static wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo parseFrom (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream input
	public static wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
		java.io.InputStream input
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
	public static wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo parseDelimitedFrom (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream input
	public static wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
		java.io.InputStream input
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
	public static wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo parseFrom (com.google.protobuf.CodedInputStream)  throws java.io.IOException 
		com.google.protobuf.CodedInputStream input
	public static wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
		com.google.protobuf.CodedInputStream input
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
	public wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo$Builder newBuilderForType () 
	public static wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo$Builder newBuilder () 
	public static wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo$Builder newBuilder (wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo) 
		wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo prototype
	public wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo$Builder toBuilder () 
	protected wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo$Builder newBuilderForType (com.google.protobuf.GeneratedMessageV3$BuilderParent) 
		com.google.protobuf.GeneratedMessageV3$BuilderParent parent
		wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo$Builder builder
	public static wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo getDefaultInstance () 
	public static com.google.protobuf.Parser parser () 
	public com.google.protobuf.Parser getParserForType () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo getDefaultInstanceForType () 
	protected volatile com.google.protobuf.Message$Builder newBuilderForType (com.google.protobuf.GeneratedMessageV3$BuilderParent) 
	public volatile com.google.protobuf.Message$Builder toBuilder () 
	public volatile com.google.protobuf.Message$Builder newBuilderForType () 
	public volatile com.google.protobuf.MessageLite$Builder toBuilder () 
	public volatile com.google.protobuf.MessageLite$Builder newBuilderForType () 
	public volatile com.google.protobuf.MessageLite getDefaultInstanceForType () 
	public volatile com.google.protobuf.Message getDefaultInstanceForType () 
	static boolean access$7900 () 
	void  (com.google.protobuf.GeneratedMessageV3$Builder, wireless.android.instantapps.sdk.ManifestOuterClass$1) 
		com.google.protobuf.GeneratedMessageV3$Builder x0
		wireless.android.instantapps.sdk.ManifestOuterClass$1 x1
	static java.lang.Object access$8102 (wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo, java.lang.Object) 
		wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo x0
		Object x1
	static int access$8202 (wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo, int) 
		wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo x0
		int x1
	static java.lang.Object access$8302 (wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo, java.lang.Object) 
		wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo x0
		Object x1
	static int access$8402 (wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo, int) 
		wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo x0
		int x1
	static java.lang.Object access$8502 (wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo, java.lang.Object) 
		wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo x0
		Object x1
	static java.util.List access$8602 (wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo, java.util.List) 
		wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo x0
		java.util.List x1
	static int access$8702 (wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo, int) 
		wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo x0
		int x1
	static java.lang.Object access$8100 (wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo) 
		wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo x0
	static int access$8200 (wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo) 
		wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo x0
	static java.lang.Object access$8300 (wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo) 
		wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo x0
	static java.lang.Object access$8500 (wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo) 
		wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo x0
	static java.util.List access$8600 (wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo) 
		wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo x0
	static com.google.protobuf.Parser access$8800 () 
	static void access$8900 (com.google.protobuf.ByteString)  throws java.lang.IllegalArgumentException 
		com.google.protobuf.ByteString x0
	static void access$9000 (com.google.protobuf.ByteString)  throws java.lang.IllegalArgumentException 
		com.google.protobuf.ByteString x0
	static void access$9100 (com.google.protobuf.ByteString)  throws java.lang.IllegalArgumentException 
		com.google.protobuf.ByteString x0
	void  (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite, wireless.android.instantapps.sdk.ManifestOuterClass$1)  throws com.google.protobuf.InvalidProtocolBufferException 
		com.google.protobuf.CodedInputStream x0
		com.google.protobuf.ExtensionRegistryLite x1
		wireless.android.instantapps.sdk.ManifestOuterClass$1 x2
	static void  () 
}

wireless/android/instantapps/sdk/ManifestOuterClass$DeviceOrBuilder.class
ManifestOuterClass.java
package wireless.android.instantapps.sdk
public abstract wireless.android.instantapps.sdk.ManifestOuterClass$DeviceOrBuilder extends java.lang.Object implements com.google.protobuf.MessageOrBuilder  {
	public abstract java.lang.String getManufacturer () 
	public abstract com.google.protobuf.ByteString getManufacturerBytes () 
	public abstract java.lang.String getAndroidDevice () 
	public abstract com.google.protobuf.ByteString getAndroidDeviceBytes () 
	public abstract java.util.List getSdkIntList () 
	public abstract int getSdkIntCount () 
	public abstract int getSdkInt (int) 
	public abstract java.lang.String getProduct () 
	public abstract com.google.protobuf.ByteString getProductBytes () 
	public abstract java.lang.String getHardware () 
	public abstract com.google.protobuf.ByteString getHardwareBytes () 
}

wireless/android/instantapps/sdk/ManifestOuterClass$EnabledDevicesList.class
ManifestOuterClass.java
package wireless.android.instantapps.sdk
public final wireless.android.instantapps.sdk.ManifestOuterClass$EnabledDevicesList extends com.google.protobuf.GeneratedMessageV3 implements wireless.android.instantapps.sdk.ManifestOuterClass$EnabledDevicesListOrBuilder  {
	public static final int DEVICE_FIELD_NUMBER
	private java.util.List device_
	private byte memoizedIsInitialized
	private static final long serialVersionUID
	private static final wireless.android.instantapps.sdk.ManifestOuterClass$EnabledDevicesList DEFAULT_INSTANCE
	private static final com.google.protobuf.Parser PARSER
	private void  (com.google.protobuf.GeneratedMessageV3$Builder) 
		com.google.protobuf.GeneratedMessageV3$Builder builder
	private void  () 
	public final com.google.protobuf.UnknownFieldSet getUnknownFields () 
	private void  (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws com.google.protobuf.InvalidProtocolBufferException 
		int tag
		boolean done
		com.google.protobuf.InvalidProtocolBufferException e
		java.io.IOException e
		com.google.protobuf.CodedInputStream input
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
		int mutable_bitField0_
	public static final com.google.protobuf.Descriptors$Descriptor getDescriptor () 
	protected com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internalGetFieldAccessorTable () 
	public java.util.List getDeviceList () 
	public java.util.List getDeviceOrBuilderList () 
	public int getDeviceCount () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$Device getDevice (int) 
		int index
	public wireless.android.instantapps.sdk.ManifestOuterClass$DeviceOrBuilder getDeviceOrBuilder (int) 
		int index
	public final boolean isInitialized () 
		byte isInitialized
	public void writeTo (com.google.protobuf.CodedOutputStream)  throws java.io.IOException 
		int i
		com.google.protobuf.CodedOutputStream output
	public int getSerializedSize () 
		int i
		int size
	public boolean equals (java.lang.Object) 
		Object obj
		wireless.android.instantapps.sdk.ManifestOuterClass$EnabledDevicesList other
		boolean result
	public int hashCode () 
		int hash
	public static wireless.android.instantapps.sdk.ManifestOuterClass$EnabledDevicesList parseFrom (com.google.protobuf.ByteString)  throws com.google.protobuf.InvalidProtocolBufferException 
		com.google.protobuf.ByteString data
	public static wireless.android.instantapps.sdk.ManifestOuterClass$EnabledDevicesList parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite)  throws com.google.protobuf.InvalidProtocolBufferException 
		com.google.protobuf.ByteString data
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
	public static wireless.android.instantapps.sdk.ManifestOuterClass$EnabledDevicesList parseFrom (byte[])  throws com.google.protobuf.InvalidProtocolBufferException 
		byte[] data
	public static wireless.android.instantapps.sdk.ManifestOuterClass$EnabledDevicesList parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite)  throws com.google.protobuf.InvalidProtocolBufferException 
		byte[] data
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
	public static wireless.android.instantapps.sdk.ManifestOuterClass$EnabledDevicesList parseFrom (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream input
	public static wireless.android.instantapps.sdk.ManifestOuterClass$EnabledDevicesList parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
		java.io.InputStream input
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
	public static wireless.android.instantapps.sdk.ManifestOuterClass$EnabledDevicesList parseDelimitedFrom (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream input
	public static wireless.android.instantapps.sdk.ManifestOuterClass$EnabledDevicesList parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
		java.io.InputStream input
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
	public static wireless.android.instantapps.sdk.ManifestOuterClass$EnabledDevicesList parseFrom (com.google.protobuf.CodedInputStream)  throws java.io.IOException 
		com.google.protobuf.CodedInputStream input
	public static wireless.android.instantapps.sdk.ManifestOuterClass$EnabledDevicesList parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
		com.google.protobuf.CodedInputStream input
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
	public wireless.android.instantapps.sdk.ManifestOuterClass$EnabledDevicesList$Builder newBuilderForType () 
	public static wireless.android.instantapps.sdk.ManifestOuterClass$EnabledDevicesList$Builder newBuilder () 
	public static wireless.android.instantapps.sdk.ManifestOuterClass$EnabledDevicesList$Builder newBuilder (wireless.android.instantapps.sdk.ManifestOuterClass$EnabledDevicesList) 
		wireless.android.instantapps.sdk.ManifestOuterClass$EnabledDevicesList prototype
	public wireless.android.instantapps.sdk.ManifestOuterClass$EnabledDevicesList$Builder toBuilder () 
	protected wireless.android.instantapps.sdk.ManifestOuterClass$EnabledDevicesList$Builder newBuilderForType (com.google.protobuf.GeneratedMessageV3$BuilderParent) 
		com.google.protobuf.GeneratedMessageV3$BuilderParent parent
		wireless.android.instantapps.sdk.ManifestOuterClass$EnabledDevicesList$Builder builder
	public static wireless.android.instantapps.sdk.ManifestOuterClass$EnabledDevicesList getDefaultInstance () 
	public static com.google.protobuf.Parser parser () 
	public com.google.protobuf.Parser getParserForType () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$EnabledDevicesList getDefaultInstanceForType () 
	protected volatile com.google.protobuf.Message$Builder newBuilderForType (com.google.protobuf.GeneratedMessageV3$BuilderParent) 
	public volatile com.google.protobuf.Message$Builder toBuilder () 
	public volatile com.google.protobuf.Message$Builder newBuilderForType () 
	public volatile com.google.protobuf.MessageLite$Builder toBuilder () 
	public volatile com.google.protobuf.MessageLite$Builder newBuilderForType () 
	public volatile com.google.protobuf.MessageLite getDefaultInstanceForType () 
	public volatile com.google.protobuf.Message getDefaultInstanceForType () 
	static boolean access$10700 () 
	void  (com.google.protobuf.GeneratedMessageV3$Builder, wireless.android.instantapps.sdk.ManifestOuterClass$1) 
		com.google.protobuf.GeneratedMessageV3$Builder x0
		wireless.android.instantapps.sdk.ManifestOuterClass$1 x1
	static java.util.List access$10902 (wireless.android.instantapps.sdk.ManifestOuterClass$EnabledDevicesList, java.util.List) 
		wireless.android.instantapps.sdk.ManifestOuterClass$EnabledDevicesList x0
		java.util.List x1
	static java.util.List access$10900 (wireless.android.instantapps.sdk.ManifestOuterClass$EnabledDevicesList) 
		wireless.android.instantapps.sdk.ManifestOuterClass$EnabledDevicesList x0
	static boolean access$11000 () 
	static com.google.protobuf.Parser access$11100 () 
	void  (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite, wireless.android.instantapps.sdk.ManifestOuterClass$1)  throws com.google.protobuf.InvalidProtocolBufferException 
		com.google.protobuf.CodedInputStream x0
		com.google.protobuf.ExtensionRegistryLite x1
		wireless.android.instantapps.sdk.ManifestOuterClass$1 x2
	static void  () 
}

wireless/android/instantapps/sdk/ManifestOuterClass$GservicesOverridesListOrBuilder.class
ManifestOuterClass.java
package wireless.android.instantapps.sdk
public abstract wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverridesListOrBuilder extends java.lang.Object implements com.google.protobuf.MessageOrBuilder  {
	public abstract java.util.List getOverrideList () 
	public abstract wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride getOverride (int) 
	public abstract int getOverrideCount () 
	public abstract java.util.List getOverrideOrBuilderList () 
	public abstract wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverrideOrBuilder getOverrideOrBuilder (int) 
}

wireless/android/instantapps/sdk/ManifestOuterClass$ApkVersionInfo$Builder.class
ManifestOuterClass.java
package wireless.android.instantapps.sdk
public final wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo$Builder extends com.google.protobuf.GeneratedMessageV3$Builder implements wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfoOrBuilder  {
	private int bitField0_
	private Object path_
	private int arch_
	private Object packageName_
	private int versionCode_
	private Object versionName_
	private java.util.List sdkInt_
	public static final com.google.protobuf.Descriptors$Descriptor getDescriptor () 
	protected com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internalGetFieldAccessorTable () 
	private void  () 
	private void  (com.google.protobuf.GeneratedMessageV3$BuilderParent) 
		com.google.protobuf.GeneratedMessageV3$BuilderParent parent
	private void maybeForceBuilderInitialization () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo$Builder clear () 
	public com.google.protobuf.Descriptors$Descriptor getDescriptorForType () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo getDefaultInstanceForType () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo build () 
		wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo result
	public wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo buildPartial () 
		wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo result
		int from_bitField0_
		int to_bitField0_
	public wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo$Builder clone () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo$Builder setField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) 
		com.google.protobuf.Descriptors$FieldDescriptor field
		Object value
	public wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo$Builder clearField (com.google.protobuf.Descriptors$FieldDescriptor) 
		com.google.protobuf.Descriptors$FieldDescriptor field
	public wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo$Builder clearOneof (com.google.protobuf.Descriptors$OneofDescriptor) 
		com.google.protobuf.Descriptors$OneofDescriptor oneof
	public wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo$Builder setRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, int, java.lang.Object) 
		com.google.protobuf.Descriptors$FieldDescriptor field
		int index
		Object value
	public wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo$Builder addRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) 
		com.google.protobuf.Descriptors$FieldDescriptor field
		Object value
	public wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo$Builder mergeFrom (com.google.protobuf.Message) 
		com.google.protobuf.Message other
	public wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo$Builder mergeFrom (wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo) 
		wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo other
	public final boolean isInitialized () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
		com.google.protobuf.InvalidProtocolBufferException e
		com.google.protobuf.CodedInputStream input
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
		wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo parsedMessage
	public java.lang.String getPath () 
		com.google.protobuf.ByteString bs
		String s
		Object ref
	public com.google.protobuf.ByteString getPathBytes () 
		com.google.protobuf.ByteString b
		Object ref
	public wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo$Builder setPath (java.lang.String) 
		String value
	public wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo$Builder clearPath () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo$Builder setPathBytes (com.google.protobuf.ByteString) 
		com.google.protobuf.ByteString value
	public int getArchValue () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo$Builder setArchValue (int) 
		int value
	public wireless.android.instantapps.sdk.ManifestOuterClass$Arch getArch () 
		wireless.android.instantapps.sdk.ManifestOuterClass$Arch result
	public wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo$Builder setArch (wireless.android.instantapps.sdk.ManifestOuterClass$Arch) 
		wireless.android.instantapps.sdk.ManifestOuterClass$Arch value
	public wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo$Builder clearArch () 
	public java.lang.String getPackageName () 
		com.google.protobuf.ByteString bs
		String s
		Object ref
	public com.google.protobuf.ByteString getPackageNameBytes () 
		com.google.protobuf.ByteString b
		Object ref
	public wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo$Builder setPackageName (java.lang.String) 
		String value
	public wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo$Builder clearPackageName () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo$Builder setPackageNameBytes (com.google.protobuf.ByteString) 
		com.google.protobuf.ByteString value
	public int getVersionCode () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo$Builder setVersionCode (int) 
		int value
	public wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo$Builder clearVersionCode () 
	public java.lang.String getVersionName () 
		com.google.protobuf.ByteString bs
		String s
		Object ref
	public com.google.protobuf.ByteString getVersionNameBytes () 
		com.google.protobuf.ByteString b
		Object ref
	public wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo$Builder setVersionName (java.lang.String) 
		String value
	public wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo$Builder clearVersionName () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo$Builder setVersionNameBytes (com.google.protobuf.ByteString) 
		com.google.protobuf.ByteString value
	private void ensureSdkIntIsMutable () 
	public java.util.List getSdkIntList () 
	public int getSdkIntCount () 
	public int getSdkInt (int) 
		int index
	public wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo$Builder setSdkInt (int, int) 
		int index
		int value
	public wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo$Builder addSdkInt (int) 
		int value
	public wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo$Builder addAllSdkInt (java.lang.Iterable) 
		Iterable values
	public wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo$Builder clearSdkInt () 
	public final wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo$Builder setUnknownFields (com.google.protobuf.UnknownFieldSet) 
		com.google.protobuf.UnknownFieldSet unknownFields
	public final wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo$Builder mergeUnknownFields (com.google.protobuf.UnknownFieldSet) 
		com.google.protobuf.UnknownFieldSet unknownFields
	public volatile com.google.protobuf.GeneratedMessageV3$Builder mergeUnknownFields (com.google.protobuf.UnknownFieldSet) 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder setUnknownFields (com.google.protobuf.UnknownFieldSet) 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder addRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder setRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, int, java.lang.Object) 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder clearOneof (com.google.protobuf.Descriptors$OneofDescriptor) 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder clearField (com.google.protobuf.Descriptors$FieldDescriptor) 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder setField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder clear () 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder clone () 
	public volatile com.google.protobuf.AbstractMessage$Builder mergeUnknownFields (com.google.protobuf.UnknownFieldSet) 
	public volatile com.google.protobuf.AbstractMessage$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
	public volatile com.google.protobuf.AbstractMessage$Builder mergeFrom (com.google.protobuf.Message) 
	public volatile com.google.protobuf.AbstractMessage$Builder clear () 
	public volatile com.google.protobuf.AbstractMessage$Builder clearOneof (com.google.protobuf.Descriptors$OneofDescriptor) 
	public volatile com.google.protobuf.AbstractMessage$Builder clone () 
	public volatile com.google.protobuf.Message$Builder mergeUnknownFields (com.google.protobuf.UnknownFieldSet) 
	public volatile com.google.protobuf.Message$Builder setUnknownFields (com.google.protobuf.UnknownFieldSet) 
	public volatile com.google.protobuf.Message$Builder addRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) 
	public volatile com.google.protobuf.Message$Builder setRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, int, java.lang.Object) 
	public volatile com.google.protobuf.Message$Builder clearOneof (com.google.protobuf.Descriptors$OneofDescriptor) 
	public volatile com.google.protobuf.Message$Builder clearField (com.google.protobuf.Descriptors$FieldDescriptor) 
	public volatile com.google.protobuf.Message$Builder setField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) 
	public volatile com.google.protobuf.Message$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
	public volatile com.google.protobuf.Message$Builder clone () 
	public volatile com.google.protobuf.Message buildPartial () 
	public volatile com.google.protobuf.Message build () 
	public volatile com.google.protobuf.Message$Builder mergeFrom (com.google.protobuf.Message) 
	public volatile com.google.protobuf.Message$Builder clear () 
	public volatile com.google.protobuf.MessageLite$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
	public volatile com.google.protobuf.MessageLite$Builder clone () 
	public volatile com.google.protobuf.MessageLite buildPartial () 
	public volatile com.google.protobuf.MessageLite build () 
	public volatile com.google.protobuf.MessageLite$Builder clear () 
	public volatile com.google.protobuf.MessageLite getDefaultInstanceForType () 
	public volatile com.google.protobuf.Message getDefaultInstanceForType () 
	public volatile com.google.protobuf.AbstractMessageLite$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
	public volatile com.google.protobuf.AbstractMessageLite$Builder clone () 
	public volatile java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
	void  (wireless.android.instantapps.sdk.ManifestOuterClass$1) 
		wireless.android.instantapps.sdk.ManifestOuterClass$1 x0
	void  (com.google.protobuf.GeneratedMessageV3$BuilderParent, wireless.android.instantapps.sdk.ManifestOuterClass$1) 
		com.google.protobuf.GeneratedMessageV3$BuilderParent x0
		wireless.android.instantapps.sdk.ManifestOuterClass$1 x1
}

wireless/android/instantapps/sdk/ManifestOuterClass$Device$1.class
ManifestOuterClass.java
package wireless.android.instantapps.sdk
final wireless.android.instantapps.sdk.ManifestOuterClass$Device$1 extends com.google.protobuf.AbstractParser {
	void  () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$Device parsePartialFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws com.google.protobuf.InvalidProtocolBufferException 
		com.google.protobuf.CodedInputStream input
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
	public volatile java.lang.Object parsePartialFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws com.google.protobuf.InvalidProtocolBufferException 
}

wireless/android/instantapps/sdk/ManifestOuterClass$LibraryCompatibility$Builder.class
ManifestOuterClass.java
package wireless.android.instantapps.sdk
public final wireless.android.instantapps.sdk.ManifestOuterClass$LibraryCompatibility$Builder extends com.google.protobuf.GeneratedMessageV3$Builder implements wireless.android.instantapps.sdk.ManifestOuterClass$LibraryCompatibilityOrBuilder  {
	private int bitField0_
	private int aiaCompatApiMinVersion_
	private java.util.List gcoreCompat_
	private com.google.protobuf.RepeatedFieldBuilderV3 gcoreCompatBuilder_
	public static final com.google.protobuf.Descriptors$Descriptor getDescriptor () 
	protected com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internalGetFieldAccessorTable () 
	private void  () 
	private void  (com.google.protobuf.GeneratedMessageV3$BuilderParent) 
		com.google.protobuf.GeneratedMessageV3$BuilderParent parent
	private void maybeForceBuilderInitialization () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$LibraryCompatibility$Builder clear () 
	public com.google.protobuf.Descriptors$Descriptor getDescriptorForType () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$LibraryCompatibility getDefaultInstanceForType () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$LibraryCompatibility build () 
		wireless.android.instantapps.sdk.ManifestOuterClass$LibraryCompatibility result
	public wireless.android.instantapps.sdk.ManifestOuterClass$LibraryCompatibility buildPartial () 
		wireless.android.instantapps.sdk.ManifestOuterClass$LibraryCompatibility result
		int from_bitField0_
		int to_bitField0_
	public wireless.android.instantapps.sdk.ManifestOuterClass$LibraryCompatibility$Builder clone () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$LibraryCompatibility$Builder setField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) 
		com.google.protobuf.Descriptors$FieldDescriptor field
		Object value
	public wireless.android.instantapps.sdk.ManifestOuterClass$LibraryCompatibility$Builder clearField (com.google.protobuf.Descriptors$FieldDescriptor) 
		com.google.protobuf.Descriptors$FieldDescriptor field
	public wireless.android.instantapps.sdk.ManifestOuterClass$LibraryCompatibility$Builder clearOneof (com.google.protobuf.Descriptors$OneofDescriptor) 
		com.google.protobuf.Descriptors$OneofDescriptor oneof
	public wireless.android.instantapps.sdk.ManifestOuterClass$LibraryCompatibility$Builder setRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, int, java.lang.Object) 
		com.google.protobuf.Descriptors$FieldDescriptor field
		int index
		Object value
	public wireless.android.instantapps.sdk.ManifestOuterClass$LibraryCompatibility$Builder addRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) 
		com.google.protobuf.Descriptors$FieldDescriptor field
		Object value
	public wireless.android.instantapps.sdk.ManifestOuterClass$LibraryCompatibility$Builder mergeFrom (com.google.protobuf.Message) 
		com.google.protobuf.Message other
	public wireless.android.instantapps.sdk.ManifestOuterClass$LibraryCompatibility$Builder mergeFrom (wireless.android.instantapps.sdk.ManifestOuterClass$LibraryCompatibility) 
		wireless.android.instantapps.sdk.ManifestOuterClass$LibraryCompatibility other
	public final boolean isInitialized () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$LibraryCompatibility$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
		com.google.protobuf.InvalidProtocolBufferException e
		com.google.protobuf.CodedInputStream input
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
		wireless.android.instantapps.sdk.ManifestOuterClass$LibraryCompatibility parsedMessage
	public int getAiaCompatApiMinVersion () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$LibraryCompatibility$Builder setAiaCompatApiMinVersion (int) 
		int value
	public wireless.android.instantapps.sdk.ManifestOuterClass$LibraryCompatibility$Builder clearAiaCompatApiMinVersion () 
	private void ensureGcoreCompatIsMutable () 
	public java.util.List getGcoreCompatList () 
	public int getGcoreCompatCount () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$GcoreLibraryCompatibility getGcoreCompat (int) 
		int index
	public wireless.android.instantapps.sdk.ManifestOuterClass$LibraryCompatibility$Builder setGcoreCompat (int, wireless.android.instantapps.sdk.ManifestOuterClass$GcoreLibraryCompatibility) 
		int index
		wireless.android.instantapps.sdk.ManifestOuterClass$GcoreLibraryCompatibility value
	public wireless.android.instantapps.sdk.ManifestOuterClass$LibraryCompatibility$Builder setGcoreCompat (int, wireless.android.instantapps.sdk.ManifestOuterClass$GcoreLibraryCompatibility$Builder) 
		int index
		wireless.android.instantapps.sdk.ManifestOuterClass$GcoreLibraryCompatibility$Builder builderForValue
	public wireless.android.instantapps.sdk.ManifestOuterClass$LibraryCompatibility$Builder addGcoreCompat (wireless.android.instantapps.sdk.ManifestOuterClass$GcoreLibraryCompatibility) 
		wireless.android.instantapps.sdk.ManifestOuterClass$GcoreLibraryCompatibility value
	public wireless.android.instantapps.sdk.ManifestOuterClass$LibraryCompatibility$Builder addGcoreCompat (int, wireless.android.instantapps.sdk.ManifestOuterClass$GcoreLibraryCompatibility) 
		int index
		wireless.android.instantapps.sdk.ManifestOuterClass$GcoreLibraryCompatibility value
	public wireless.android.instantapps.sdk.ManifestOuterClass$LibraryCompatibility$Builder addGcoreCompat (wireless.android.instantapps.sdk.ManifestOuterClass$GcoreLibraryCompatibility$Builder) 
		wireless.android.instantapps.sdk.ManifestOuterClass$GcoreLibraryCompatibility$Builder builderForValue
	public wireless.android.instantapps.sdk.ManifestOuterClass$LibraryCompatibility$Builder addGcoreCompat (int, wireless.android.instantapps.sdk.ManifestOuterClass$GcoreLibraryCompatibility$Builder) 
		int index
		wireless.android.instantapps.sdk.ManifestOuterClass$GcoreLibraryCompatibility$Builder builderForValue
	public wireless.android.instantapps.sdk.ManifestOuterClass$LibraryCompatibility$Builder addAllGcoreCompat (java.lang.Iterable) 
		Iterable values
	public wireless.android.instantapps.sdk.ManifestOuterClass$LibraryCompatibility$Builder clearGcoreCompat () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$LibraryCompatibility$Builder removeGcoreCompat (int) 
		int index
	public wireless.android.instantapps.sdk.ManifestOuterClass$GcoreLibraryCompatibility$Builder getGcoreCompatBuilder (int) 
		int index
	public wireless.android.instantapps.sdk.ManifestOuterClass$GcoreLibraryCompatibilityOrBuilder getGcoreCompatOrBuilder (int) 
		int index
	public java.util.List getGcoreCompatOrBuilderList () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$GcoreLibraryCompatibility$Builder addGcoreCompatBuilder () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$GcoreLibraryCompatibility$Builder addGcoreCompatBuilder (int) 
		int index
	public java.util.List getGcoreCompatBuilderList () 
	private com.google.protobuf.RepeatedFieldBuilderV3 getGcoreCompatFieldBuilder () 
	public final wireless.android.instantapps.sdk.ManifestOuterClass$LibraryCompatibility$Builder setUnknownFields (com.google.protobuf.UnknownFieldSet) 
		com.google.protobuf.UnknownFieldSet unknownFields
	public final wireless.android.instantapps.sdk.ManifestOuterClass$LibraryCompatibility$Builder mergeUnknownFields (com.google.protobuf.UnknownFieldSet) 
		com.google.protobuf.UnknownFieldSet unknownFields
	public volatile com.google.protobuf.GeneratedMessageV3$Builder mergeUnknownFields (com.google.protobuf.UnknownFieldSet) 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder setUnknownFields (com.google.protobuf.UnknownFieldSet) 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder addRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder setRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, int, java.lang.Object) 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder clearOneof (com.google.protobuf.Descriptors$OneofDescriptor) 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder clearField (com.google.protobuf.Descriptors$FieldDescriptor) 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder setField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder clear () 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder clone () 
	public volatile com.google.protobuf.AbstractMessage$Builder mergeUnknownFields (com.google.protobuf.UnknownFieldSet) 
	public volatile com.google.protobuf.AbstractMessage$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
	public volatile com.google.protobuf.AbstractMessage$Builder mergeFrom (com.google.protobuf.Message) 
	public volatile com.google.protobuf.AbstractMessage$Builder clear () 
	public volatile com.google.protobuf.AbstractMessage$Builder clearOneof (com.google.protobuf.Descriptors$OneofDescriptor) 
	public volatile com.google.protobuf.AbstractMessage$Builder clone () 
	public volatile com.google.protobuf.Message$Builder mergeUnknownFields (com.google.protobuf.UnknownFieldSet) 
	public volatile com.google.protobuf.Message$Builder setUnknownFields (com.google.protobuf.UnknownFieldSet) 
	public volatile com.google.protobuf.Message$Builder addRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) 
	public volatile com.google.protobuf.Message$Builder setRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, int, java.lang.Object) 
	public volatile com.google.protobuf.Message$Builder clearOneof (com.google.protobuf.Descriptors$OneofDescriptor) 
	public volatile com.google.protobuf.Message$Builder clearField (com.google.protobuf.Descriptors$FieldDescriptor) 
	public volatile com.google.protobuf.Message$Builder setField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) 
	public volatile com.google.protobuf.Message$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
	public volatile com.google.protobuf.Message$Builder clone () 
	public volatile com.google.protobuf.Message buildPartial () 
	public volatile com.google.protobuf.Message build () 
	public volatile com.google.protobuf.Message$Builder mergeFrom (com.google.protobuf.Message) 
	public volatile com.google.protobuf.Message$Builder clear () 
	public volatile com.google.protobuf.MessageLite$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
	public volatile com.google.protobuf.MessageLite$Builder clone () 
	public volatile com.google.protobuf.MessageLite buildPartial () 
	public volatile com.google.protobuf.MessageLite build () 
	public volatile com.google.protobuf.MessageLite$Builder clear () 
	public volatile com.google.protobuf.MessageLite getDefaultInstanceForType () 
	public volatile com.google.protobuf.Message getDefaultInstanceForType () 
	public volatile com.google.protobuf.AbstractMessageLite$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
	public volatile com.google.protobuf.AbstractMessageLite$Builder clone () 
	public volatile java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
	void  (wireless.android.instantapps.sdk.ManifestOuterClass$1) 
		wireless.android.instantapps.sdk.ManifestOuterClass$1 x0
	void  (com.google.protobuf.GeneratedMessageV3$BuilderParent, wireless.android.instantapps.sdk.ManifestOuterClass$1) 
		com.google.protobuf.GeneratedMessageV3$BuilderParent x0
		wireless.android.instantapps.sdk.ManifestOuterClass$1 x1
}

wireless/android/instantapps/sdk/ManifestOuterClass$Device.class
ManifestOuterClass.java
package wireless.android.instantapps.sdk
public final wireless.android.instantapps.sdk.ManifestOuterClass$Device extends com.google.protobuf.GeneratedMessageV3 implements wireless.android.instantapps.sdk.ManifestOuterClass$DeviceOrBuilder  {
	private int bitField0_
	public static final int MANUFACTURER_FIELD_NUMBER
	private volatile Object manufacturer_
	public static final int ANDROID_DEVICE_FIELD_NUMBER
	private volatile Object androidDevice_
	public static final int SDK_INT_FIELD_NUMBER
	private java.util.List sdkInt_
	private int sdkIntMemoizedSerializedSize
	public static final int PRODUCT_FIELD_NUMBER
	private volatile Object product_
	public static final int HARDWARE_FIELD_NUMBER
	private volatile Object hardware_
	private byte memoizedIsInitialized
	private static final long serialVersionUID
	private static final wireless.android.instantapps.sdk.ManifestOuterClass$Device DEFAULT_INSTANCE
	private static final com.google.protobuf.Parser PARSER
	private void  (com.google.protobuf.GeneratedMessageV3$Builder) 
		com.google.protobuf.GeneratedMessageV3$Builder builder
	private void  () 
	public final com.google.protobuf.UnknownFieldSet getUnknownFields () 
	private void  (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws com.google.protobuf.InvalidProtocolBufferException 
		String s
		String s
		int length
		int limit
		String s
		String s
		int tag
		boolean done
		com.google.protobuf.InvalidProtocolBufferException e
		java.io.IOException e
		com.google.protobuf.CodedInputStream input
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
		int mutable_bitField0_
	public static final com.google.protobuf.Descriptors$Descriptor getDescriptor () 
	protected com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internalGetFieldAccessorTable () 
	public java.lang.String getManufacturer () 
		com.google.protobuf.ByteString bs
		String s
		Object ref
	public com.google.protobuf.ByteString getManufacturerBytes () 
		com.google.protobuf.ByteString b
		Object ref
	public java.lang.String getAndroidDevice () 
		com.google.protobuf.ByteString bs
		String s
		Object ref
	public com.google.protobuf.ByteString getAndroidDeviceBytes () 
		com.google.protobuf.ByteString b
		Object ref
	public java.util.List getSdkIntList () 
	public int getSdkIntCount () 
	public int getSdkInt (int) 
		int index
	public java.lang.String getProduct () 
		com.google.protobuf.ByteString bs
		String s
		Object ref
	public com.google.protobuf.ByteString getProductBytes () 
		com.google.protobuf.ByteString b
		Object ref
	public java.lang.String getHardware () 
		com.google.protobuf.ByteString bs
		String s
		Object ref
	public com.google.protobuf.ByteString getHardwareBytes () 
		com.google.protobuf.ByteString b
		Object ref
	public final boolean isInitialized () 
		byte isInitialized
	public void writeTo (com.google.protobuf.CodedOutputStream)  throws java.io.IOException 
		int i
		com.google.protobuf.CodedOutputStream output
	public int getSerializedSize () 
		int i
		int dataSize
		int size
	public boolean equals (java.lang.Object) 
		Object obj
		wireless.android.instantapps.sdk.ManifestOuterClass$Device other
		boolean result
	public int hashCode () 
		int hash
	public static wireless.android.instantapps.sdk.ManifestOuterClass$Device parseFrom (com.google.protobuf.ByteString)  throws com.google.protobuf.InvalidProtocolBufferException 
		com.google.protobuf.ByteString data
	public static wireless.android.instantapps.sdk.ManifestOuterClass$Device parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite)  throws com.google.protobuf.InvalidProtocolBufferException 
		com.google.protobuf.ByteString data
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
	public static wireless.android.instantapps.sdk.ManifestOuterClass$Device parseFrom (byte[])  throws com.google.protobuf.InvalidProtocolBufferException 
		byte[] data
	public static wireless.android.instantapps.sdk.ManifestOuterClass$Device parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite)  throws com.google.protobuf.InvalidProtocolBufferException 
		byte[] data
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
	public static wireless.android.instantapps.sdk.ManifestOuterClass$Device parseFrom (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream input
	public static wireless.android.instantapps.sdk.ManifestOuterClass$Device parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
		java.io.InputStream input
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
	public static wireless.android.instantapps.sdk.ManifestOuterClass$Device parseDelimitedFrom (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream input
	public static wireless.android.instantapps.sdk.ManifestOuterClass$Device parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
		java.io.InputStream input
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
	public static wireless.android.instantapps.sdk.ManifestOuterClass$Device parseFrom (com.google.protobuf.CodedInputStream)  throws java.io.IOException 
		com.google.protobuf.CodedInputStream input
	public static wireless.android.instantapps.sdk.ManifestOuterClass$Device parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
		com.google.protobuf.CodedInputStream input
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
	public wireless.android.instantapps.sdk.ManifestOuterClass$Device$Builder newBuilderForType () 
	public static wireless.android.instantapps.sdk.ManifestOuterClass$Device$Builder newBuilder () 
	public static wireless.android.instantapps.sdk.ManifestOuterClass$Device$Builder newBuilder (wireless.android.instantapps.sdk.ManifestOuterClass$Device) 
		wireless.android.instantapps.sdk.ManifestOuterClass$Device prototype
	public wireless.android.instantapps.sdk.ManifestOuterClass$Device$Builder toBuilder () 
	protected wireless.android.instantapps.sdk.ManifestOuterClass$Device$Builder newBuilderForType (com.google.protobuf.GeneratedMessageV3$BuilderParent) 
		com.google.protobuf.GeneratedMessageV3$BuilderParent parent
		wireless.android.instantapps.sdk.ManifestOuterClass$Device$Builder builder
	public static wireless.android.instantapps.sdk.ManifestOuterClass$Device getDefaultInstance () 
	public static com.google.protobuf.Parser parser () 
	public com.google.protobuf.Parser getParserForType () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$Device getDefaultInstanceForType () 
	protected volatile com.google.protobuf.Message$Builder newBuilderForType (com.google.protobuf.GeneratedMessageV3$BuilderParent) 
	public volatile com.google.protobuf.Message$Builder toBuilder () 
	public volatile com.google.protobuf.Message$Builder newBuilderForType () 
	public volatile com.google.protobuf.MessageLite$Builder toBuilder () 
	public volatile com.google.protobuf.MessageLite$Builder newBuilderForType () 
	public volatile com.google.protobuf.MessageLite getDefaultInstanceForType () 
	public volatile com.google.protobuf.Message getDefaultInstanceForType () 
	static boolean access$2300 () 
	void  (com.google.protobuf.GeneratedMessageV3$Builder, wireless.android.instantapps.sdk.ManifestOuterClass$1) 
		com.google.protobuf.GeneratedMessageV3$Builder x0
		wireless.android.instantapps.sdk.ManifestOuterClass$1 x1
	static java.lang.Object access$2502 (wireless.android.instantapps.sdk.ManifestOuterClass$Device, java.lang.Object) 
		wireless.android.instantapps.sdk.ManifestOuterClass$Device x0
		Object x1
	static java.lang.Object access$2602 (wireless.android.instantapps.sdk.ManifestOuterClass$Device, java.lang.Object) 
		wireless.android.instantapps.sdk.ManifestOuterClass$Device x0
		Object x1
	static java.util.List access$2702 (wireless.android.instantapps.sdk.ManifestOuterClass$Device, java.util.List) 
		wireless.android.instantapps.sdk.ManifestOuterClass$Device x0
		java.util.List x1
	static java.lang.Object access$2802 (wireless.android.instantapps.sdk.ManifestOuterClass$Device, java.lang.Object) 
		wireless.android.instantapps.sdk.ManifestOuterClass$Device x0
		Object x1
	static java.lang.Object access$2902 (wireless.android.instantapps.sdk.ManifestOuterClass$Device, java.lang.Object) 
		wireless.android.instantapps.sdk.ManifestOuterClass$Device x0
		Object x1
	static int access$3002 (wireless.android.instantapps.sdk.ManifestOuterClass$Device, int) 
		wireless.android.instantapps.sdk.ManifestOuterClass$Device x0
		int x1
	static java.lang.Object access$2500 (wireless.android.instantapps.sdk.ManifestOuterClass$Device) 
		wireless.android.instantapps.sdk.ManifestOuterClass$Device x0
	static java.lang.Object access$2600 (wireless.android.instantapps.sdk.ManifestOuterClass$Device) 
		wireless.android.instantapps.sdk.ManifestOuterClass$Device x0
	static java.util.List access$2700 (wireless.android.instantapps.sdk.ManifestOuterClass$Device) 
		wireless.android.instantapps.sdk.ManifestOuterClass$Device x0
	static java.lang.Object access$2800 (wireless.android.instantapps.sdk.ManifestOuterClass$Device) 
		wireless.android.instantapps.sdk.ManifestOuterClass$Device x0
	static java.lang.Object access$2900 (wireless.android.instantapps.sdk.ManifestOuterClass$Device) 
		wireless.android.instantapps.sdk.ManifestOuterClass$Device x0
	static com.google.protobuf.Parser access$3100 () 
	static void access$3200 (com.google.protobuf.ByteString)  throws java.lang.IllegalArgumentException 
		com.google.protobuf.ByteString x0
	static void access$3300 (com.google.protobuf.ByteString)  throws java.lang.IllegalArgumentException 
		com.google.protobuf.ByteString x0
	static void access$3400 (com.google.protobuf.ByteString)  throws java.lang.IllegalArgumentException 
		com.google.protobuf.ByteString x0
	static void access$3500 (com.google.protobuf.ByteString)  throws java.lang.IllegalArgumentException 
		com.google.protobuf.ByteString x0
	void  (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite, wireless.android.instantapps.sdk.ManifestOuterClass$1)  throws com.google.protobuf.InvalidProtocolBufferException 
		com.google.protobuf.CodedInputStream x0
		com.google.protobuf.ExtensionRegistryLite x1
		wireless.android.instantapps.sdk.ManifestOuterClass$1 x2
	static void  () 
}

wireless/android/instantapps/sdk/ManifestOuterClass$GcoreLibraryCompatibility$1.class
ManifestOuterClass.java
package wireless.android.instantapps.sdk
final wireless.android.instantapps.sdk.ManifestOuterClass$GcoreLibraryCompatibility$1 extends com.google.protobuf.AbstractParser {
	void  () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$GcoreLibraryCompatibility parsePartialFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws com.google.protobuf.InvalidProtocolBufferException 
		com.google.protobuf.CodedInputStream input
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
	public volatile java.lang.Object parsePartialFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws com.google.protobuf.InvalidProtocolBufferException 
}

wireless/android/instantapps/sdk/ManifestOuterClass$GcoreLibraryCompatibilityOrBuilder.class
ManifestOuterClass.java
package wireless.android.instantapps.sdk
public abstract wireless.android.instantapps.sdk.ManifestOuterClass$GcoreLibraryCompatibilityOrBuilder extends java.lang.Object implements com.google.protobuf.MessageOrBuilder  {
	public abstract java.lang.String getName () 
	public abstract com.google.protobuf.ByteString getNameBytes () 
	public abstract int getMinimumVersion () 
}

wireless/android/instantapps/sdk/ManifestOuterClass$ManifestOrBuilder.class
ManifestOuterClass.java
package wireless.android.instantapps.sdk
public abstract wireless.android.instantapps.sdk.ManifestOuterClass$ManifestOrBuilder extends java.lang.Object implements com.google.protobuf.MessageOrBuilder  {
	public abstract int getVersionCode () 
	public abstract java.lang.String getVersionName () 
	public abstract com.google.protobuf.ByteString getVersionNameBytes () 
	public abstract java.util.List getApksList () 
	public abstract wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfo getApks (int) 
	public abstract int getApksCount () 
	public abstract java.util.List getApksOrBuilderList () 
	public abstract wireless.android.instantapps.sdk.ManifestOuterClass$ApkVersionInfoOrBuilder getApksOrBuilder (int) 
	public abstract boolean hasLibraryCompatibility () 
	public abstract wireless.android.instantapps.sdk.ManifestOuterClass$LibraryCompatibility getLibraryCompatibility () 
	public abstract wireless.android.instantapps.sdk.ManifestOuterClass$LibraryCompatibilityOrBuilder getLibraryCompatibilityOrBuilder () 
	public abstract java.util.List getEnabledDevicesList () 
	public abstract wireless.android.instantapps.sdk.ManifestOuterClass$Device getEnabledDevices (int) 
	public abstract int getEnabledDevicesCount () 
	public abstract java.util.List getEnabledDevicesOrBuilderList () 
	public abstract wireless.android.instantapps.sdk.ManifestOuterClass$DeviceOrBuilder getEnabledDevicesOrBuilder (int) 
	public abstract java.util.List getGservicesOverridesList () 
	public abstract wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride getGservicesOverrides (int) 
	public abstract int getGservicesOverridesCount () 
	public abstract java.util.List getGservicesOverridesOrBuilderList () 
	public abstract wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverrideOrBuilder getGservicesOverridesOrBuilder (int) 
}

wireless/android/instantapps/sdk/ManifestOuterClass$GservicesOverridesList.class
ManifestOuterClass.java
package wireless.android.instantapps.sdk
public final wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverridesList extends com.google.protobuf.GeneratedMessageV3 implements wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverridesListOrBuilder  {
	public static final int OVERRIDE_FIELD_NUMBER
	private java.util.List override_
	private byte memoizedIsInitialized
	private static final long serialVersionUID
	private static final wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverridesList DEFAULT_INSTANCE
	private static final com.google.protobuf.Parser PARSER
	private void  (com.google.protobuf.GeneratedMessageV3$Builder) 
		com.google.protobuf.GeneratedMessageV3$Builder builder
	private void  () 
	public final com.google.protobuf.UnknownFieldSet getUnknownFields () 
	private void  (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws com.google.protobuf.InvalidProtocolBufferException 
		int tag
		boolean done
		com.google.protobuf.InvalidProtocolBufferException e
		java.io.IOException e
		com.google.protobuf.CodedInputStream input
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
		int mutable_bitField0_
	public static final com.google.protobuf.Descriptors$Descriptor getDescriptor () 
	protected com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internalGetFieldAccessorTable () 
	public java.util.List getOverrideList () 
	public java.util.List getOverrideOrBuilderList () 
	public int getOverrideCount () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride getOverride (int) 
		int index
	public wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverrideOrBuilder getOverrideOrBuilder (int) 
		int index
	public final boolean isInitialized () 
		byte isInitialized
	public void writeTo (com.google.protobuf.CodedOutputStream)  throws java.io.IOException 
		int i
		com.google.protobuf.CodedOutputStream output
	public int getSerializedSize () 
		int i
		int size
	public boolean equals (java.lang.Object) 
		Object obj
		wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverridesList other
		boolean result
	public int hashCode () 
		int hash
	public static wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverridesList parseFrom (com.google.protobuf.ByteString)  throws com.google.protobuf.InvalidProtocolBufferException 
		com.google.protobuf.ByteString data
	public static wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverridesList parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite)  throws com.google.protobuf.InvalidProtocolBufferException 
		com.google.protobuf.ByteString data
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
	public static wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverridesList parseFrom (byte[])  throws com.google.protobuf.InvalidProtocolBufferException 
		byte[] data
	public static wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverridesList parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite)  throws com.google.protobuf.InvalidProtocolBufferException 
		byte[] data
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
	public static wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverridesList parseFrom (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream input
	public static wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverridesList parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
		java.io.InputStream input
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
	public static wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverridesList parseDelimitedFrom (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream input
	public static wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverridesList parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
		java.io.InputStream input
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
	public static wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverridesList parseFrom (com.google.protobuf.CodedInputStream)  throws java.io.IOException 
		com.google.protobuf.CodedInputStream input
	public static wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverridesList parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
		com.google.protobuf.CodedInputStream input
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
	public wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverridesList$Builder newBuilderForType () 
	public static wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverridesList$Builder newBuilder () 
	public static wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverridesList$Builder newBuilder (wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverridesList) 
		wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverridesList prototype
	public wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverridesList$Builder toBuilder () 
	protected wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverridesList$Builder newBuilderForType (com.google.protobuf.GeneratedMessageV3$BuilderParent) 
		com.google.protobuf.GeneratedMessageV3$BuilderParent parent
		wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverridesList$Builder builder
	public static wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverridesList getDefaultInstance () 
	public static com.google.protobuf.Parser parser () 
	public com.google.protobuf.Parser getParserForType () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverridesList getDefaultInstanceForType () 
	protected volatile com.google.protobuf.Message$Builder newBuilderForType (com.google.protobuf.GeneratedMessageV3$BuilderParent) 
	public volatile com.google.protobuf.Message$Builder toBuilder () 
	public volatile com.google.protobuf.Message$Builder newBuilderForType () 
	public volatile com.google.protobuf.MessageLite$Builder toBuilder () 
	public volatile com.google.protobuf.MessageLite$Builder newBuilderForType () 
	public volatile com.google.protobuf.MessageLite getDefaultInstanceForType () 
	public volatile com.google.protobuf.Message getDefaultInstanceForType () 
	static boolean access$9700 () 
	void  (com.google.protobuf.GeneratedMessageV3$Builder, wireless.android.instantapps.sdk.ManifestOuterClass$1) 
		com.google.protobuf.GeneratedMessageV3$Builder x0
		wireless.android.instantapps.sdk.ManifestOuterClass$1 x1
	static java.util.List access$9902 (wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverridesList, java.util.List) 
		wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverridesList x0
		java.util.List x1
	static java.util.List access$9900 (wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverridesList) 
		wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverridesList x0
	static boolean access$10000 () 
	static com.google.protobuf.Parser access$10100 () 
	void  (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite, wireless.android.instantapps.sdk.ManifestOuterClass$1)  throws com.google.protobuf.InvalidProtocolBufferException 
		com.google.protobuf.CodedInputStream x0
		com.google.protobuf.ExtensionRegistryLite x1
		wireless.android.instantapps.sdk.ManifestOuterClass$1 x2
	static void  () 
}

wireless/android/instantapps/sdk/ManifestOuterClass$Arch.class
ManifestOuterClass.java
package wireless.android.instantapps.sdk
public final wireless.android.instantapps.sdk.ManifestOuterClass$Arch extends java.lang.Enum implements com.google.protobuf.ProtocolMessageEnum  {
	public static final wireless.android.instantapps.sdk.ManifestOuterClass$Arch ALL
	public static final wireless.android.instantapps.sdk.ManifestOuterClass$Arch ARMEABI
	public static final wireless.android.instantapps.sdk.ManifestOuterClass$Arch ARMEABI_V7A
	public static final wireless.android.instantapps.sdk.ManifestOuterClass$Arch ARM64_V8A
	public static final wireless.android.instantapps.sdk.ManifestOuterClass$Arch X86
	public static final wireless.android.instantapps.sdk.ManifestOuterClass$Arch X86_64
	public static final wireless.android.instantapps.sdk.ManifestOuterClass$Arch MIPS
	public static final wireless.android.instantapps.sdk.ManifestOuterClass$Arch MIPS64
	public static final wireless.android.instantapps.sdk.ManifestOuterClass$Arch UNRECOGNIZED
	public static final int ALL_VALUE
	public static final int ARMEABI_VALUE
	public static final int ARMEABI_V7A_VALUE
	public static final int ARM64_V8A_VALUE
	public static final int X86_VALUE
	public static final int X86_64_VALUE
	public static final int MIPS_VALUE
	public static final int MIPS64_VALUE
	private static final com.google.protobuf.Internal$EnumLiteMap internalValueMap
	private static final wireless.android.instantapps.sdk.ManifestOuterClass$Arch[] VALUES
	private final int value
	private static final wireless.android.instantapps.sdk.ManifestOuterClass$Arch[] $VALUES
	public static wireless.android.instantapps.sdk.ManifestOuterClass$Arch[] values () 
	public static wireless.android.instantapps.sdk.ManifestOuterClass$Arch valueOf (java.lang.String) 
		String name
	public final int getNumber () 
	public static wireless.android.instantapps.sdk.ManifestOuterClass$Arch valueOf (int) 
		int value
	public static wireless.android.instantapps.sdk.ManifestOuterClass$Arch forNumber (int) 
		int value
	public static com.google.protobuf.Internal$EnumLiteMap internalGetValueMap () 
	public final com.google.protobuf.Descriptors$EnumValueDescriptor getValueDescriptor () 
	public final com.google.protobuf.Descriptors$EnumDescriptor getDescriptorForType () 
	public static final com.google.protobuf.Descriptors$EnumDescriptor getDescriptor () 
	public static wireless.android.instantapps.sdk.ManifestOuterClass$Arch valueOf (com.google.protobuf.Descriptors$EnumValueDescriptor) 
		com.google.protobuf.Descriptors$EnumValueDescriptor desc
	private void  (java.lang.String, int, int) 
		int value
	static void  () 
}

wireless/android/instantapps/sdk/ManifestOuterClass$LibraryCompatibility.class
ManifestOuterClass.java
package wireless.android.instantapps.sdk
public final wireless.android.instantapps.sdk.ManifestOuterClass$LibraryCompatibility extends com.google.protobuf.GeneratedMessageV3 implements wireless.android.instantapps.sdk.ManifestOuterClass$LibraryCompatibilityOrBuilder  {
	private int bitField0_
	public static final int AIA_COMPAT_API_MIN_VERSION_FIELD_NUMBER
	private int aiaCompatApiMinVersion_
	public static final int GCORE_COMPAT_FIELD_NUMBER
	private java.util.List gcoreCompat_
	private byte memoizedIsInitialized
	private static final long serialVersionUID
	private static final wireless.android.instantapps.sdk.ManifestOuterClass$LibraryCompatibility DEFAULT_INSTANCE
	private static final com.google.protobuf.Parser PARSER
	private void  (com.google.protobuf.GeneratedMessageV3$Builder) 
		com.google.protobuf.GeneratedMessageV3$Builder builder
	private void  () 
	public final com.google.protobuf.UnknownFieldSet getUnknownFields () 
	private void  (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws com.google.protobuf.InvalidProtocolBufferException 
		int tag
		boolean done
		com.google.protobuf.InvalidProtocolBufferException e
		java.io.IOException e
		com.google.protobuf.CodedInputStream input
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
		int mutable_bitField0_
	public static final com.google.protobuf.Descriptors$Descriptor getDescriptor () 
	protected com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internalGetFieldAccessorTable () 
	public int getAiaCompatApiMinVersion () 
	public java.util.List getGcoreCompatList () 
	public java.util.List getGcoreCompatOrBuilderList () 
	public int getGcoreCompatCount () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$GcoreLibraryCompatibility getGcoreCompat (int) 
		int index
	public wireless.android.instantapps.sdk.ManifestOuterClass$GcoreLibraryCompatibilityOrBuilder getGcoreCompatOrBuilder (int) 
		int index
	public final boolean isInitialized () 
		byte isInitialized
	public void writeTo (com.google.protobuf.CodedOutputStream)  throws java.io.IOException 
		int i
		com.google.protobuf.CodedOutputStream output
	public int getSerializedSize () 
		int i
		int size
	public boolean equals (java.lang.Object) 
		Object obj
		wireless.android.instantapps.sdk.ManifestOuterClass$LibraryCompatibility other
		boolean result
	public int hashCode () 
		int hash
	public static wireless.android.instantapps.sdk.ManifestOuterClass$LibraryCompatibility parseFrom (com.google.protobuf.ByteString)  throws com.google.protobuf.InvalidProtocolBufferException 
		com.google.protobuf.ByteString data
	public static wireless.android.instantapps.sdk.ManifestOuterClass$LibraryCompatibility parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite)  throws com.google.protobuf.InvalidProtocolBufferException 
		com.google.protobuf.ByteString data
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
	public static wireless.android.instantapps.sdk.ManifestOuterClass$LibraryCompatibility parseFrom (byte[])  throws com.google.protobuf.InvalidProtocolBufferException 
		byte[] data
	public static wireless.android.instantapps.sdk.ManifestOuterClass$LibraryCompatibility parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite)  throws com.google.protobuf.InvalidProtocolBufferException 
		byte[] data
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
	public static wireless.android.instantapps.sdk.ManifestOuterClass$LibraryCompatibility parseFrom (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream input
	public static wireless.android.instantapps.sdk.ManifestOuterClass$LibraryCompatibility parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
		java.io.InputStream input
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
	public static wireless.android.instantapps.sdk.ManifestOuterClass$LibraryCompatibility parseDelimitedFrom (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream input
	public static wireless.android.instantapps.sdk.ManifestOuterClass$LibraryCompatibility parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
		java.io.InputStream input
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
	public static wireless.android.instantapps.sdk.ManifestOuterClass$LibraryCompatibility parseFrom (com.google.protobuf.CodedInputStream)  throws java.io.IOException 
		com.google.protobuf.CodedInputStream input
	public static wireless.android.instantapps.sdk.ManifestOuterClass$LibraryCompatibility parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
		com.google.protobuf.CodedInputStream input
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
	public wireless.android.instantapps.sdk.ManifestOuterClass$LibraryCompatibility$Builder newBuilderForType () 
	public static wireless.android.instantapps.sdk.ManifestOuterClass$LibraryCompatibility$Builder newBuilder () 
	public static wireless.android.instantapps.sdk.ManifestOuterClass$LibraryCompatibility$Builder newBuilder (wireless.android.instantapps.sdk.ManifestOuterClass$LibraryCompatibility) 
		wireless.android.instantapps.sdk.ManifestOuterClass$LibraryCompatibility prototype
	public wireless.android.instantapps.sdk.ManifestOuterClass$LibraryCompatibility$Builder toBuilder () 
	protected wireless.android.instantapps.sdk.ManifestOuterClass$LibraryCompatibility$Builder newBuilderForType (com.google.protobuf.GeneratedMessageV3$BuilderParent) 
		com.google.protobuf.GeneratedMessageV3$BuilderParent parent
		wireless.android.instantapps.sdk.ManifestOuterClass$LibraryCompatibility$Builder builder
	public static wireless.android.instantapps.sdk.ManifestOuterClass$LibraryCompatibility getDefaultInstance () 
	public static com.google.protobuf.Parser parser () 
	public com.google.protobuf.Parser getParserForType () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$LibraryCompatibility getDefaultInstanceForType () 
	protected volatile com.google.protobuf.Message$Builder newBuilderForType (com.google.protobuf.GeneratedMessageV3$BuilderParent) 
	public volatile com.google.protobuf.Message$Builder toBuilder () 
	public volatile com.google.protobuf.Message$Builder newBuilderForType () 
	public volatile com.google.protobuf.MessageLite$Builder toBuilder () 
	public volatile com.google.protobuf.MessageLite$Builder newBuilderForType () 
	public volatile com.google.protobuf.MessageLite getDefaultInstanceForType () 
	public volatile com.google.protobuf.Message getDefaultInstanceForType () 
	static boolean access$5600 () 
	void  (com.google.protobuf.GeneratedMessageV3$Builder, wireless.android.instantapps.sdk.ManifestOuterClass$1) 
		com.google.protobuf.GeneratedMessageV3$Builder x0
		wireless.android.instantapps.sdk.ManifestOuterClass$1 x1
	static int access$5802 (wireless.android.instantapps.sdk.ManifestOuterClass$LibraryCompatibility, int) 
		wireless.android.instantapps.sdk.ManifestOuterClass$LibraryCompatibility x0
		int x1
	static java.util.List access$5902 (wireless.android.instantapps.sdk.ManifestOuterClass$LibraryCompatibility, java.util.List) 
		wireless.android.instantapps.sdk.ManifestOuterClass$LibraryCompatibility x0
		java.util.List x1
	static int access$6002 (wireless.android.instantapps.sdk.ManifestOuterClass$LibraryCompatibility, int) 
		wireless.android.instantapps.sdk.ManifestOuterClass$LibraryCompatibility x0
		int x1
	static java.util.List access$5900 (wireless.android.instantapps.sdk.ManifestOuterClass$LibraryCompatibility) 
		wireless.android.instantapps.sdk.ManifestOuterClass$LibraryCompatibility x0
	static boolean access$6100 () 
	static com.google.protobuf.Parser access$6200 () 
	void  (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite, wireless.android.instantapps.sdk.ManifestOuterClass$1)  throws com.google.protobuf.InvalidProtocolBufferException 
		com.google.protobuf.CodedInputStream x0
		com.google.protobuf.ExtensionRegistryLite x1
		wireless.android.instantapps.sdk.ManifestOuterClass$1 x2
	static void  () 
}

wireless/android/instantapps/sdk/ManifestOuterClass.class
ManifestOuterClass.java
package wireless.android.instantapps.sdk
public final wireless.android.instantapps.sdk.ManifestOuterClass extends java.lang.Object {
	private static final com.google.protobuf.Descriptors$Descriptor internal_static_wireless_android_instantapps_sdk_Manifest_descriptor
	private static final com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internal_static_wireless_android_instantapps_sdk_Manifest_fieldAccessorTable
	private static final com.google.protobuf.Descriptors$Descriptor internal_static_wireless_android_instantapps_sdk_Device_descriptor
	private static final com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internal_static_wireless_android_instantapps_sdk_Device_fieldAccessorTable
	private static final com.google.protobuf.Descriptors$Descriptor internal_static_wireless_android_instantapps_sdk_GservicesOverride_descriptor
	private static final com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internal_static_wireless_android_instantapps_sdk_GservicesOverride_fieldAccessorTable
	private static final com.google.protobuf.Descriptors$Descriptor internal_static_wireless_android_instantapps_sdk_LibraryCompatibility_descriptor
	private static final com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internal_static_wireless_android_instantapps_sdk_LibraryCompatibility_fieldAccessorTable
	private static final com.google.protobuf.Descriptors$Descriptor internal_static_wireless_android_instantapps_sdk_GcoreLibraryCompatibility_descriptor
	private static final com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internal_static_wireless_android_instantapps_sdk_GcoreLibraryCompatibility_fieldAccessorTable
	private static final com.google.protobuf.Descriptors$Descriptor internal_static_wireless_android_instantapps_sdk_ApkVersionInfo_descriptor
	private static final com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internal_static_wireless_android_instantapps_sdk_ApkVersionInfo_fieldAccessorTable
	private static final com.google.protobuf.Descriptors$Descriptor internal_static_wireless_android_instantapps_sdk_GservicesOverridesList_descriptor
	private static final com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internal_static_wireless_android_instantapps_sdk_GservicesOverridesList_fieldAccessorTable
	private static final com.google.protobuf.Descriptors$Descriptor internal_static_wireless_android_instantapps_sdk_EnabledDevicesList_descriptor
	private static final com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internal_static_wireless_android_instantapps_sdk_EnabledDevicesList_fieldAccessorTable
	private static com.google.protobuf.Descriptors$FileDescriptor descriptor
	private void  () 
	public static void registerAllExtensions (com.google.protobuf.ExtensionRegistryLite) 
		com.google.protobuf.ExtensionRegistryLite registry
	public static void registerAllExtensions (com.google.protobuf.ExtensionRegistry) 
		com.google.protobuf.ExtensionRegistry registry
	public static com.google.protobuf.Descriptors$FileDescriptor getDescriptor () 
	static com.google.protobuf.Descriptors$Descriptor access$000 () 
	static com.google.protobuf.GeneratedMessageV3$FieldAccessorTable access$100 () 
	static com.google.protobuf.Descriptors$Descriptor access$1900 () 
	static com.google.protobuf.GeneratedMessageV3$FieldAccessorTable access$2000 () 
	static com.google.protobuf.Descriptors$Descriptor access$3700 () 
	static com.google.protobuf.GeneratedMessageV3$FieldAccessorTable access$3800 () 
	static com.google.protobuf.Descriptors$Descriptor access$5200 () 
	static com.google.protobuf.GeneratedMessageV3$FieldAccessorTable access$5300 () 
	static com.google.protobuf.Descriptors$Descriptor access$6400 () 
	static com.google.protobuf.GeneratedMessageV3$FieldAccessorTable access$6500 () 
	static com.google.protobuf.Descriptors$Descriptor access$7500 () 
	static com.google.protobuf.GeneratedMessageV3$FieldAccessorTable access$7600 () 
	static com.google.protobuf.Descriptors$Descriptor access$9300 () 
	static com.google.protobuf.GeneratedMessageV3$FieldAccessorTable access$9400 () 
	static com.google.protobuf.Descriptors$Descriptor access$10300 () 
	static com.google.protobuf.GeneratedMessageV3$FieldAccessorTable access$10400 () 
	static com.google.protobuf.Descriptors$FileDescriptor access$11302 (com.google.protobuf.Descriptors$FileDescriptor) 
		com.google.protobuf.Descriptors$FileDescriptor x0
	static void  () 
		String[] descriptorData
		com.google.protobuf.Descriptors$FileDescriptor$InternalDescriptorAssigner assigner
}

wireless/android/instantapps/sdk/ManifestOuterClass$Device$Builder.class
ManifestOuterClass.java
package wireless.android.instantapps.sdk
public final wireless.android.instantapps.sdk.ManifestOuterClass$Device$Builder extends com.google.protobuf.GeneratedMessageV3$Builder implements wireless.android.instantapps.sdk.ManifestOuterClass$DeviceOrBuilder  {
	private int bitField0_
	private Object manufacturer_
	private Object androidDevice_
	private java.util.List sdkInt_
	private Object product_
	private Object hardware_
	public static final com.google.protobuf.Descriptors$Descriptor getDescriptor () 
	protected com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internalGetFieldAccessorTable () 
	private void  () 
	private void  (com.google.protobuf.GeneratedMessageV3$BuilderParent) 
		com.google.protobuf.GeneratedMessageV3$BuilderParent parent
	private void maybeForceBuilderInitialization () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$Device$Builder clear () 
	public com.google.protobuf.Descriptors$Descriptor getDescriptorForType () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$Device getDefaultInstanceForType () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$Device build () 
		wireless.android.instantapps.sdk.ManifestOuterClass$Device result
	public wireless.android.instantapps.sdk.ManifestOuterClass$Device buildPartial () 
		wireless.android.instantapps.sdk.ManifestOuterClass$Device result
		int from_bitField0_
		int to_bitField0_
	public wireless.android.instantapps.sdk.ManifestOuterClass$Device$Builder clone () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$Device$Builder setField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) 
		com.google.protobuf.Descriptors$FieldDescriptor field
		Object value
	public wireless.android.instantapps.sdk.ManifestOuterClass$Device$Builder clearField (com.google.protobuf.Descriptors$FieldDescriptor) 
		com.google.protobuf.Descriptors$FieldDescriptor field
	public wireless.android.instantapps.sdk.ManifestOuterClass$Device$Builder clearOneof (com.google.protobuf.Descriptors$OneofDescriptor) 
		com.google.protobuf.Descriptors$OneofDescriptor oneof
	public wireless.android.instantapps.sdk.ManifestOuterClass$Device$Builder setRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, int, java.lang.Object) 
		com.google.protobuf.Descriptors$FieldDescriptor field
		int index
		Object value
	public wireless.android.instantapps.sdk.ManifestOuterClass$Device$Builder addRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) 
		com.google.protobuf.Descriptors$FieldDescriptor field
		Object value
	public wireless.android.instantapps.sdk.ManifestOuterClass$Device$Builder mergeFrom (com.google.protobuf.Message) 
		com.google.protobuf.Message other
	public wireless.android.instantapps.sdk.ManifestOuterClass$Device$Builder mergeFrom (wireless.android.instantapps.sdk.ManifestOuterClass$Device) 
		wireless.android.instantapps.sdk.ManifestOuterClass$Device other
	public final boolean isInitialized () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$Device$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
		com.google.protobuf.InvalidProtocolBufferException e
		com.google.protobuf.CodedInputStream input
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
		wireless.android.instantapps.sdk.ManifestOuterClass$Device parsedMessage
	public java.lang.String getManufacturer () 
		com.google.protobuf.ByteString bs
		String s
		Object ref
	public com.google.protobuf.ByteString getManufacturerBytes () 
		com.google.protobuf.ByteString b
		Object ref
	public wireless.android.instantapps.sdk.ManifestOuterClass$Device$Builder setManufacturer (java.lang.String) 
		String value
	public wireless.android.instantapps.sdk.ManifestOuterClass$Device$Builder clearManufacturer () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$Device$Builder setManufacturerBytes (com.google.protobuf.ByteString) 
		com.google.protobuf.ByteString value
	public java.lang.String getAndroidDevice () 
		com.google.protobuf.ByteString bs
		String s
		Object ref
	public com.google.protobuf.ByteString getAndroidDeviceBytes () 
		com.google.protobuf.ByteString b
		Object ref
	public wireless.android.instantapps.sdk.ManifestOuterClass$Device$Builder setAndroidDevice (java.lang.String) 
		String value
	public wireless.android.instantapps.sdk.ManifestOuterClass$Device$Builder clearAndroidDevice () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$Device$Builder setAndroidDeviceBytes (com.google.protobuf.ByteString) 
		com.google.protobuf.ByteString value
	private void ensureSdkIntIsMutable () 
	public java.util.List getSdkIntList () 
	public int getSdkIntCount () 
	public int getSdkInt (int) 
		int index
	public wireless.android.instantapps.sdk.ManifestOuterClass$Device$Builder setSdkInt (int, int) 
		int index
		int value
	public wireless.android.instantapps.sdk.ManifestOuterClass$Device$Builder addSdkInt (int) 
		int value
	public wireless.android.instantapps.sdk.ManifestOuterClass$Device$Builder addAllSdkInt (java.lang.Iterable) 
		Iterable values
	public wireless.android.instantapps.sdk.ManifestOuterClass$Device$Builder clearSdkInt () 
	public java.lang.String getProduct () 
		com.google.protobuf.ByteString bs
		String s
		Object ref
	public com.google.protobuf.ByteString getProductBytes () 
		com.google.protobuf.ByteString b
		Object ref
	public wireless.android.instantapps.sdk.ManifestOuterClass$Device$Builder setProduct (java.lang.String) 
		String value
	public wireless.android.instantapps.sdk.ManifestOuterClass$Device$Builder clearProduct () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$Device$Builder setProductBytes (com.google.protobuf.ByteString) 
		com.google.protobuf.ByteString value
	public java.lang.String getHardware () 
		com.google.protobuf.ByteString bs
		String s
		Object ref
	public com.google.protobuf.ByteString getHardwareBytes () 
		com.google.protobuf.ByteString b
		Object ref
	public wireless.android.instantapps.sdk.ManifestOuterClass$Device$Builder setHardware (java.lang.String) 
		String value
	public wireless.android.instantapps.sdk.ManifestOuterClass$Device$Builder clearHardware () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$Device$Builder setHardwareBytes (com.google.protobuf.ByteString) 
		com.google.protobuf.ByteString value
	public final wireless.android.instantapps.sdk.ManifestOuterClass$Device$Builder setUnknownFields (com.google.protobuf.UnknownFieldSet) 
		com.google.protobuf.UnknownFieldSet unknownFields
	public final wireless.android.instantapps.sdk.ManifestOuterClass$Device$Builder mergeUnknownFields (com.google.protobuf.UnknownFieldSet) 
		com.google.protobuf.UnknownFieldSet unknownFields
	public volatile com.google.protobuf.GeneratedMessageV3$Builder mergeUnknownFields (com.google.protobuf.UnknownFieldSet) 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder setUnknownFields (com.google.protobuf.UnknownFieldSet) 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder addRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder setRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, int, java.lang.Object) 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder clearOneof (com.google.protobuf.Descriptors$OneofDescriptor) 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder clearField (com.google.protobuf.Descriptors$FieldDescriptor) 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder setField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder clear () 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder clone () 
	public volatile com.google.protobuf.AbstractMessage$Builder mergeUnknownFields (com.google.protobuf.UnknownFieldSet) 
	public volatile com.google.protobuf.AbstractMessage$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
	public volatile com.google.protobuf.AbstractMessage$Builder mergeFrom (com.google.protobuf.Message) 
	public volatile com.google.protobuf.AbstractMessage$Builder clear () 
	public volatile com.google.protobuf.AbstractMessage$Builder clearOneof (com.google.protobuf.Descriptors$OneofDescriptor) 
	public volatile com.google.protobuf.AbstractMessage$Builder clone () 
	public volatile com.google.protobuf.Message$Builder mergeUnknownFields (com.google.protobuf.UnknownFieldSet) 
	public volatile com.google.protobuf.Message$Builder setUnknownFields (com.google.protobuf.UnknownFieldSet) 
	public volatile com.google.protobuf.Message$Builder addRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) 
	public volatile com.google.protobuf.Message$Builder setRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, int, java.lang.Object) 
	public volatile com.google.protobuf.Message$Builder clearOneof (com.google.protobuf.Descriptors$OneofDescriptor) 
	public volatile com.google.protobuf.Message$Builder clearField (com.google.protobuf.Descriptors$FieldDescriptor) 
	public volatile com.google.protobuf.Message$Builder setField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) 
	public volatile com.google.protobuf.Message$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
	public volatile com.google.protobuf.Message$Builder clone () 
	public volatile com.google.protobuf.Message buildPartial () 
	public volatile com.google.protobuf.Message build () 
	public volatile com.google.protobuf.Message$Builder mergeFrom (com.google.protobuf.Message) 
	public volatile com.google.protobuf.Message$Builder clear () 
	public volatile com.google.protobuf.MessageLite$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
	public volatile com.google.protobuf.MessageLite$Builder clone () 
	public volatile com.google.protobuf.MessageLite buildPartial () 
	public volatile com.google.protobuf.MessageLite build () 
	public volatile com.google.protobuf.MessageLite$Builder clear () 
	public volatile com.google.protobuf.MessageLite getDefaultInstanceForType () 
	public volatile com.google.protobuf.Message getDefaultInstanceForType () 
	public volatile com.google.protobuf.AbstractMessageLite$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
	public volatile com.google.protobuf.AbstractMessageLite$Builder clone () 
	public volatile java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
	void  (wireless.android.instantapps.sdk.ManifestOuterClass$1) 
		wireless.android.instantapps.sdk.ManifestOuterClass$1 x0
	void  (com.google.protobuf.GeneratedMessageV3$BuilderParent, wireless.android.instantapps.sdk.ManifestOuterClass$1) 
		com.google.protobuf.GeneratedMessageV3$BuilderParent x0
		wireless.android.instantapps.sdk.ManifestOuterClass$1 x1
}

wireless/android/instantapps/sdk/ManifestOuterClass$GservicesOverride$1.class
ManifestOuterClass.java
package wireless.android.instantapps.sdk
final wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride$1 extends com.google.protobuf.AbstractParser {
	void  () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride parsePartialFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws com.google.protobuf.InvalidProtocolBufferException 
		com.google.protobuf.CodedInputStream input
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
	public volatile java.lang.Object parsePartialFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws com.google.protobuf.InvalidProtocolBufferException 
}

wireless/android/instantapps/sdk/ManifestOuterClass$GservicesOverride.class
ManifestOuterClass.java
package wireless.android.instantapps.sdk
public final wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride extends com.google.protobuf.GeneratedMessageV3 implements wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverrideOrBuilder  {
	private int bitField0_
	public static final int DEVICE_FIELD_NUMBER
	private java.util.List device_
	public static final int KEY_FIELD_NUMBER
	private volatile Object key_
	public static final int VALUE_FIELD_NUMBER
	private volatile Object value_
	private byte memoizedIsInitialized
	private static final long serialVersionUID
	private static final wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride DEFAULT_INSTANCE
	private static final com.google.protobuf.Parser PARSER
	private void  (com.google.protobuf.GeneratedMessageV3$Builder) 
		com.google.protobuf.GeneratedMessageV3$Builder builder
	private void  () 
	public final com.google.protobuf.UnknownFieldSet getUnknownFields () 
	private void  (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws com.google.protobuf.InvalidProtocolBufferException 
		String s
		String s
		int tag
		boolean done
		com.google.protobuf.InvalidProtocolBufferException e
		java.io.IOException e
		com.google.protobuf.CodedInputStream input
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
		int mutable_bitField0_
	public static final com.google.protobuf.Descriptors$Descriptor getDescriptor () 
	protected com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internalGetFieldAccessorTable () 
	public java.util.List getDeviceList () 
	public java.util.List getDeviceOrBuilderList () 
	public int getDeviceCount () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$Device getDevice (int) 
		int index
	public wireless.android.instantapps.sdk.ManifestOuterClass$DeviceOrBuilder getDeviceOrBuilder (int) 
		int index
	public java.lang.String getKey () 
		com.google.protobuf.ByteString bs
		String s
		Object ref
	public com.google.protobuf.ByteString getKeyBytes () 
		com.google.protobuf.ByteString b
		Object ref
	public java.lang.String getValue () 
		com.google.protobuf.ByteString bs
		String s
		Object ref
	public com.google.protobuf.ByteString getValueBytes () 
		com.google.protobuf.ByteString b
		Object ref
	public final boolean isInitialized () 
		byte isInitialized
	public void writeTo (com.google.protobuf.CodedOutputStream)  throws java.io.IOException 
		int i
		com.google.protobuf.CodedOutputStream output
	public int getSerializedSize () 
		int i
		int size
	public boolean equals (java.lang.Object) 
		Object obj
		wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride other
		boolean result
	public int hashCode () 
		int hash
	public static wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride parseFrom (com.google.protobuf.ByteString)  throws com.google.protobuf.InvalidProtocolBufferException 
		com.google.protobuf.ByteString data
	public static wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite)  throws com.google.protobuf.InvalidProtocolBufferException 
		com.google.protobuf.ByteString data
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
	public static wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride parseFrom (byte[])  throws com.google.protobuf.InvalidProtocolBufferException 
		byte[] data
	public static wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite)  throws com.google.protobuf.InvalidProtocolBufferException 
		byte[] data
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
	public static wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride parseFrom (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream input
	public static wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
		java.io.InputStream input
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
	public static wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride parseDelimitedFrom (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream input
	public static wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
		java.io.InputStream input
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
	public static wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride parseFrom (com.google.protobuf.CodedInputStream)  throws java.io.IOException 
		com.google.protobuf.CodedInputStream input
	public static wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
		com.google.protobuf.CodedInputStream input
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
	public wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride$Builder newBuilderForType () 
	public static wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride$Builder newBuilder () 
	public static wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride$Builder newBuilder (wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride) 
		wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride prototype
	public wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride$Builder toBuilder () 
	protected wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride$Builder newBuilderForType (com.google.protobuf.GeneratedMessageV3$BuilderParent) 
		com.google.protobuf.GeneratedMessageV3$BuilderParent parent
		wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride$Builder builder
	public static wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride getDefaultInstance () 
	public static com.google.protobuf.Parser parser () 
	public com.google.protobuf.Parser getParserForType () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride getDefaultInstanceForType () 
	protected volatile com.google.protobuf.Message$Builder newBuilderForType (com.google.protobuf.GeneratedMessageV3$BuilderParent) 
	public volatile com.google.protobuf.Message$Builder toBuilder () 
	public volatile com.google.protobuf.Message$Builder newBuilderForType () 
	public volatile com.google.protobuf.MessageLite$Builder toBuilder () 
	public volatile com.google.protobuf.MessageLite$Builder newBuilderForType () 
	public volatile com.google.protobuf.MessageLite getDefaultInstanceForType () 
	public volatile com.google.protobuf.Message getDefaultInstanceForType () 
	static boolean access$4100 () 
	void  (com.google.protobuf.GeneratedMessageV3$Builder, wireless.android.instantapps.sdk.ManifestOuterClass$1) 
		com.google.protobuf.GeneratedMessageV3$Builder x0
		wireless.android.instantapps.sdk.ManifestOuterClass$1 x1
	static java.util.List access$4302 (wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride, java.util.List) 
		wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride x0
		java.util.List x1
	static java.lang.Object access$4402 (wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride, java.lang.Object) 
		wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride x0
		Object x1
	static java.lang.Object access$4502 (wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride, java.lang.Object) 
		wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride x0
		Object x1
	static int access$4602 (wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride, int) 
		wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride x0
		int x1
	static java.util.List access$4300 (wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride) 
		wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride x0
	static boolean access$4700 () 
	static java.lang.Object access$4400 (wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride) 
		wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride x0
	static java.lang.Object access$4500 (wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride) 
		wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride x0
	static com.google.protobuf.Parser access$4800 () 
	static void access$4900 (com.google.protobuf.ByteString)  throws java.lang.IllegalArgumentException 
		com.google.protobuf.ByteString x0
	static void access$5000 (com.google.protobuf.ByteString)  throws java.lang.IllegalArgumentException 
		com.google.protobuf.ByteString x0
	void  (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite, wireless.android.instantapps.sdk.ManifestOuterClass$1)  throws com.google.protobuf.InvalidProtocolBufferException 
		com.google.protobuf.CodedInputStream x0
		com.google.protobuf.ExtensionRegistryLite x1
		wireless.android.instantapps.sdk.ManifestOuterClass$1 x2
	static void  () 
}

wireless/android/instantapps/sdk/ManifestOuterClass$GservicesOverridesList$1.class
ManifestOuterClass.java
package wireless.android.instantapps.sdk
final wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverridesList$1 extends com.google.protobuf.AbstractParser {
	void  () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverridesList parsePartialFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws com.google.protobuf.InvalidProtocolBufferException 
		com.google.protobuf.CodedInputStream input
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
	public volatile java.lang.Object parsePartialFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws com.google.protobuf.InvalidProtocolBufferException 
}

wireless/android/instantapps/sdk/ManifestOuterClass$1.class
ManifestOuterClass.java
package wireless.android.instantapps.sdk
final wireless.android.instantapps.sdk.ManifestOuterClass$1 extends java.lang.Object implements com.google.protobuf.Descriptors$FileDescriptor$InternalDescriptorAssigner  {
	void  () 
	public com.google.protobuf.ExtensionRegistry assignDescriptors (com.google.protobuf.Descriptors$FileDescriptor) 
		com.google.protobuf.Descriptors$FileDescriptor root
}

wireless/android/instantapps/sdk/ManifestOuterClass$GservicesOverride$Builder.class
ManifestOuterClass.java
package wireless.android.instantapps.sdk
public final wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride$Builder extends com.google.protobuf.GeneratedMessageV3$Builder implements wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverrideOrBuilder  {
	private int bitField0_
	private java.util.List device_
	private com.google.protobuf.RepeatedFieldBuilderV3 deviceBuilder_
	private Object key_
	private Object value_
	public static final com.google.protobuf.Descriptors$Descriptor getDescriptor () 
	protected com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internalGetFieldAccessorTable () 
	private void  () 
	private void  (com.google.protobuf.GeneratedMessageV3$BuilderParent) 
		com.google.protobuf.GeneratedMessageV3$BuilderParent parent
	private void maybeForceBuilderInitialization () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride$Builder clear () 
	public com.google.protobuf.Descriptors$Descriptor getDescriptorForType () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride getDefaultInstanceForType () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride build () 
		wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride result
	public wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride buildPartial () 
		wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride result
		int from_bitField0_
		int to_bitField0_
	public wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride$Builder clone () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride$Builder setField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) 
		com.google.protobuf.Descriptors$FieldDescriptor field
		Object value
	public wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride$Builder clearField (com.google.protobuf.Descriptors$FieldDescriptor) 
		com.google.protobuf.Descriptors$FieldDescriptor field
	public wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride$Builder clearOneof (com.google.protobuf.Descriptors$OneofDescriptor) 
		com.google.protobuf.Descriptors$OneofDescriptor oneof
	public wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride$Builder setRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, int, java.lang.Object) 
		com.google.protobuf.Descriptors$FieldDescriptor field
		int index
		Object value
	public wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride$Builder addRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) 
		com.google.protobuf.Descriptors$FieldDescriptor field
		Object value
	public wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride$Builder mergeFrom (com.google.protobuf.Message) 
		com.google.protobuf.Message other
	public wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride$Builder mergeFrom (wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride) 
		wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride other
	public final boolean isInitialized () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
		com.google.protobuf.InvalidProtocolBufferException e
		com.google.protobuf.CodedInputStream input
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
		wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride parsedMessage
	private void ensureDeviceIsMutable () 
	public java.util.List getDeviceList () 
	public int getDeviceCount () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$Device getDevice (int) 
		int index
	public wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride$Builder setDevice (int, wireless.android.instantapps.sdk.ManifestOuterClass$Device) 
		int index
		wireless.android.instantapps.sdk.ManifestOuterClass$Device value
	public wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride$Builder setDevice (int, wireless.android.instantapps.sdk.ManifestOuterClass$Device$Builder) 
		int index
		wireless.android.instantapps.sdk.ManifestOuterClass$Device$Builder builderForValue
	public wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride$Builder addDevice (wireless.android.instantapps.sdk.ManifestOuterClass$Device) 
		wireless.android.instantapps.sdk.ManifestOuterClass$Device value
	public wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride$Builder addDevice (int, wireless.android.instantapps.sdk.ManifestOuterClass$Device) 
		int index
		wireless.android.instantapps.sdk.ManifestOuterClass$Device value
	public wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride$Builder addDevice (wireless.android.instantapps.sdk.ManifestOuterClass$Device$Builder) 
		wireless.android.instantapps.sdk.ManifestOuterClass$Device$Builder builderForValue
	public wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride$Builder addDevice (int, wireless.android.instantapps.sdk.ManifestOuterClass$Device$Builder) 
		int index
		wireless.android.instantapps.sdk.ManifestOuterClass$Device$Builder builderForValue
	public wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride$Builder addAllDevice (java.lang.Iterable) 
		Iterable values
	public wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride$Builder clearDevice () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride$Builder removeDevice (int) 
		int index
	public wireless.android.instantapps.sdk.ManifestOuterClass$Device$Builder getDeviceBuilder (int) 
		int index
	public wireless.android.instantapps.sdk.ManifestOuterClass$DeviceOrBuilder getDeviceOrBuilder (int) 
		int index
	public java.util.List getDeviceOrBuilderList () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$Device$Builder addDeviceBuilder () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$Device$Builder addDeviceBuilder (int) 
		int index
	public java.util.List getDeviceBuilderList () 
	private com.google.protobuf.RepeatedFieldBuilderV3 getDeviceFieldBuilder () 
	public java.lang.String getKey () 
		com.google.protobuf.ByteString bs
		String s
		Object ref
	public com.google.protobuf.ByteString getKeyBytes () 
		com.google.protobuf.ByteString b
		Object ref
	public wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride$Builder setKey (java.lang.String) 
		String value
	public wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride$Builder clearKey () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride$Builder setKeyBytes (com.google.protobuf.ByteString) 
		com.google.protobuf.ByteString value
	public java.lang.String getValue () 
		com.google.protobuf.ByteString bs
		String s
		Object ref
	public com.google.protobuf.ByteString getValueBytes () 
		com.google.protobuf.ByteString b
		Object ref
	public wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride$Builder setValue (java.lang.String) 
		String value
	public wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride$Builder clearValue () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride$Builder setValueBytes (com.google.protobuf.ByteString) 
		com.google.protobuf.ByteString value
	public final wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride$Builder setUnknownFields (com.google.protobuf.UnknownFieldSet) 
		com.google.protobuf.UnknownFieldSet unknownFields
	public final wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride$Builder mergeUnknownFields (com.google.protobuf.UnknownFieldSet) 
		com.google.protobuf.UnknownFieldSet unknownFields
	public volatile com.google.protobuf.GeneratedMessageV3$Builder mergeUnknownFields (com.google.protobuf.UnknownFieldSet) 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder setUnknownFields (com.google.protobuf.UnknownFieldSet) 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder addRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder setRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, int, java.lang.Object) 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder clearOneof (com.google.protobuf.Descriptors$OneofDescriptor) 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder clearField (com.google.protobuf.Descriptors$FieldDescriptor) 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder setField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder clear () 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder clone () 
	public volatile com.google.protobuf.AbstractMessage$Builder mergeUnknownFields (com.google.protobuf.UnknownFieldSet) 
	public volatile com.google.protobuf.AbstractMessage$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
	public volatile com.google.protobuf.AbstractMessage$Builder mergeFrom (com.google.protobuf.Message) 
	public volatile com.google.protobuf.AbstractMessage$Builder clear () 
	public volatile com.google.protobuf.AbstractMessage$Builder clearOneof (com.google.protobuf.Descriptors$OneofDescriptor) 
	public volatile com.google.protobuf.AbstractMessage$Builder clone () 
	public volatile com.google.protobuf.Message$Builder mergeUnknownFields (com.google.protobuf.UnknownFieldSet) 
	public volatile com.google.protobuf.Message$Builder setUnknownFields (com.google.protobuf.UnknownFieldSet) 
	public volatile com.google.protobuf.Message$Builder addRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) 
	public volatile com.google.protobuf.Message$Builder setRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, int, java.lang.Object) 
	public volatile com.google.protobuf.Message$Builder clearOneof (com.google.protobuf.Descriptors$OneofDescriptor) 
	public volatile com.google.protobuf.Message$Builder clearField (com.google.protobuf.Descriptors$FieldDescriptor) 
	public volatile com.google.protobuf.Message$Builder setField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) 
	public volatile com.google.protobuf.Message$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
	public volatile com.google.protobuf.Message$Builder clone () 
	public volatile com.google.protobuf.Message buildPartial () 
	public volatile com.google.protobuf.Message build () 
	public volatile com.google.protobuf.Message$Builder mergeFrom (com.google.protobuf.Message) 
	public volatile com.google.protobuf.Message$Builder clear () 
	public volatile com.google.protobuf.MessageLite$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
	public volatile com.google.protobuf.MessageLite$Builder clone () 
	public volatile com.google.protobuf.MessageLite buildPartial () 
	public volatile com.google.protobuf.MessageLite build () 
	public volatile com.google.protobuf.MessageLite$Builder clear () 
	public volatile com.google.protobuf.MessageLite getDefaultInstanceForType () 
	public volatile com.google.protobuf.Message getDefaultInstanceForType () 
	public volatile com.google.protobuf.AbstractMessageLite$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
	public volatile com.google.protobuf.AbstractMessageLite$Builder clone () 
	public volatile java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
	void  (wireless.android.instantapps.sdk.ManifestOuterClass$1) 
		wireless.android.instantapps.sdk.ManifestOuterClass$1 x0
	void  (com.google.protobuf.GeneratedMessageV3$BuilderParent, wireless.android.instantapps.sdk.ManifestOuterClass$1) 
		com.google.protobuf.GeneratedMessageV3$BuilderParent x0
		wireless.android.instantapps.sdk.ManifestOuterClass$1 x1
}

wireless/android/instantapps/sdk/ManifestOuterClass$GservicesOverridesList$Builder.class
ManifestOuterClass.java
package wireless.android.instantapps.sdk
public final wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverridesList$Builder extends com.google.protobuf.GeneratedMessageV3$Builder implements wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverridesListOrBuilder  {
	private int bitField0_
	private java.util.List override_
	private com.google.protobuf.RepeatedFieldBuilderV3 overrideBuilder_
	public static final com.google.protobuf.Descriptors$Descriptor getDescriptor () 
	protected com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internalGetFieldAccessorTable () 
	private void  () 
	private void  (com.google.protobuf.GeneratedMessageV3$BuilderParent) 
		com.google.protobuf.GeneratedMessageV3$BuilderParent parent
	private void maybeForceBuilderInitialization () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverridesList$Builder clear () 
	public com.google.protobuf.Descriptors$Descriptor getDescriptorForType () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverridesList getDefaultInstanceForType () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverridesList build () 
		wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverridesList result
	public wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverridesList buildPartial () 
		wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverridesList result
		int from_bitField0_
	public wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverridesList$Builder clone () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverridesList$Builder setField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) 
		com.google.protobuf.Descriptors$FieldDescriptor field
		Object value
	public wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverridesList$Builder clearField (com.google.protobuf.Descriptors$FieldDescriptor) 
		com.google.protobuf.Descriptors$FieldDescriptor field
	public wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverridesList$Builder clearOneof (com.google.protobuf.Descriptors$OneofDescriptor) 
		com.google.protobuf.Descriptors$OneofDescriptor oneof
	public wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverridesList$Builder setRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, int, java.lang.Object) 
		com.google.protobuf.Descriptors$FieldDescriptor field
		int index
		Object value
	public wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverridesList$Builder addRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) 
		com.google.protobuf.Descriptors$FieldDescriptor field
		Object value
	public wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverridesList$Builder mergeFrom (com.google.protobuf.Message) 
		com.google.protobuf.Message other
	public wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverridesList$Builder mergeFrom (wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverridesList) 
		wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverridesList other
	public final boolean isInitialized () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverridesList$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
		com.google.protobuf.InvalidProtocolBufferException e
		com.google.protobuf.CodedInputStream input
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
		wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverridesList parsedMessage
	private void ensureOverrideIsMutable () 
	public java.util.List getOverrideList () 
	public int getOverrideCount () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride getOverride (int) 
		int index
	public wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverridesList$Builder setOverride (int, wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride) 
		int index
		wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride value
	public wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverridesList$Builder setOverride (int, wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride$Builder) 
		int index
		wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride$Builder builderForValue
	public wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverridesList$Builder addOverride (wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride) 
		wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride value
	public wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverridesList$Builder addOverride (int, wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride) 
		int index
		wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride value
	public wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverridesList$Builder addOverride (wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride$Builder) 
		wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride$Builder builderForValue
	public wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverridesList$Builder addOverride (int, wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride$Builder) 
		int index
		wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride$Builder builderForValue
	public wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverridesList$Builder addAllOverride (java.lang.Iterable) 
		Iterable values
	public wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverridesList$Builder clearOverride () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverridesList$Builder removeOverride (int) 
		int index
	public wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride$Builder getOverrideBuilder (int) 
		int index
	public wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverrideOrBuilder getOverrideOrBuilder (int) 
		int index
	public java.util.List getOverrideOrBuilderList () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride$Builder addOverrideBuilder () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverride$Builder addOverrideBuilder (int) 
		int index
	public java.util.List getOverrideBuilderList () 
	private com.google.protobuf.RepeatedFieldBuilderV3 getOverrideFieldBuilder () 
	public final wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverridesList$Builder setUnknownFields (com.google.protobuf.UnknownFieldSet) 
		com.google.protobuf.UnknownFieldSet unknownFields
	public final wireless.android.instantapps.sdk.ManifestOuterClass$GservicesOverridesList$Builder mergeUnknownFields (com.google.protobuf.UnknownFieldSet) 
		com.google.protobuf.UnknownFieldSet unknownFields
	public volatile com.google.protobuf.GeneratedMessageV3$Builder mergeUnknownFields (com.google.protobuf.UnknownFieldSet) 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder setUnknownFields (com.google.protobuf.UnknownFieldSet) 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder addRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder setRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, int, java.lang.Object) 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder clearOneof (com.google.protobuf.Descriptors$OneofDescriptor) 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder clearField (com.google.protobuf.Descriptors$FieldDescriptor) 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder setField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder clear () 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder clone () 
	public volatile com.google.protobuf.AbstractMessage$Builder mergeUnknownFields (com.google.protobuf.UnknownFieldSet) 
	public volatile com.google.protobuf.AbstractMessage$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
	public volatile com.google.protobuf.AbstractMessage$Builder mergeFrom (com.google.protobuf.Message) 
	public volatile com.google.protobuf.AbstractMessage$Builder clear () 
	public volatile com.google.protobuf.AbstractMessage$Builder clearOneof (com.google.protobuf.Descriptors$OneofDescriptor) 
	public volatile com.google.protobuf.AbstractMessage$Builder clone () 
	public volatile com.google.protobuf.Message$Builder mergeUnknownFields (com.google.protobuf.UnknownFieldSet) 
	public volatile com.google.protobuf.Message$Builder setUnknownFields (com.google.protobuf.UnknownFieldSet) 
	public volatile com.google.protobuf.Message$Builder addRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) 
	public volatile com.google.protobuf.Message$Builder setRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, int, java.lang.Object) 
	public volatile com.google.protobuf.Message$Builder clearOneof (com.google.protobuf.Descriptors$OneofDescriptor) 
	public volatile com.google.protobuf.Message$Builder clearField (com.google.protobuf.Descriptors$FieldDescriptor) 
	public volatile com.google.protobuf.Message$Builder setField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) 
	public volatile com.google.protobuf.Message$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
	public volatile com.google.protobuf.Message$Builder clone () 
	public volatile com.google.protobuf.Message buildPartial () 
	public volatile com.google.protobuf.Message build () 
	public volatile com.google.protobuf.Message$Builder mergeFrom (com.google.protobuf.Message) 
	public volatile com.google.protobuf.Message$Builder clear () 
	public volatile com.google.protobuf.MessageLite$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
	public volatile com.google.protobuf.MessageLite$Builder clone () 
	public volatile com.google.protobuf.MessageLite buildPartial () 
	public volatile com.google.protobuf.MessageLite build () 
	public volatile com.google.protobuf.MessageLite$Builder clear () 
	public volatile com.google.protobuf.MessageLite getDefaultInstanceForType () 
	public volatile com.google.protobuf.Message getDefaultInstanceForType () 
	public volatile com.google.protobuf.AbstractMessageLite$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
	public volatile com.google.protobuf.AbstractMessageLite$Builder clone () 
	public volatile java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
	void  (wireless.android.instantapps.sdk.ManifestOuterClass$1) 
		wireless.android.instantapps.sdk.ManifestOuterClass$1 x0
	void  (com.google.protobuf.GeneratedMessageV3$BuilderParent, wireless.android.instantapps.sdk.ManifestOuterClass$1) 
		com.google.protobuf.GeneratedMessageV3$BuilderParent x0
		wireless.android.instantapps.sdk.ManifestOuterClass$1 x1
}

wireless/android/instantapps/sdk/ManifestOuterClass$GcoreLibraryCompatibility$Builder.class
ManifestOuterClass.java
package wireless.android.instantapps.sdk
public final wireless.android.instantapps.sdk.ManifestOuterClass$GcoreLibraryCompatibility$Builder extends com.google.protobuf.GeneratedMessageV3$Builder implements wireless.android.instantapps.sdk.ManifestOuterClass$GcoreLibraryCompatibilityOrBuilder  {
	private Object name_
	private int minimumVersion_
	public static final com.google.protobuf.Descriptors$Descriptor getDescriptor () 
	protected com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internalGetFieldAccessorTable () 
	private void  () 
	private void  (com.google.protobuf.GeneratedMessageV3$BuilderParent) 
		com.google.protobuf.GeneratedMessageV3$BuilderParent parent
	private void maybeForceBuilderInitialization () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$GcoreLibraryCompatibility$Builder clear () 
	public com.google.protobuf.Descriptors$Descriptor getDescriptorForType () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$GcoreLibraryCompatibility getDefaultInstanceForType () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$GcoreLibraryCompatibility build () 
		wireless.android.instantapps.sdk.ManifestOuterClass$GcoreLibraryCompatibility result
	public wireless.android.instantapps.sdk.ManifestOuterClass$GcoreLibraryCompatibility buildPartial () 
		wireless.android.instantapps.sdk.ManifestOuterClass$GcoreLibraryCompatibility result
	public wireless.android.instantapps.sdk.ManifestOuterClass$GcoreLibraryCompatibility$Builder clone () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$GcoreLibraryCompatibility$Builder setField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) 
		com.google.protobuf.Descriptors$FieldDescriptor field
		Object value
	public wireless.android.instantapps.sdk.ManifestOuterClass$GcoreLibraryCompatibility$Builder clearField (com.google.protobuf.Descriptors$FieldDescriptor) 
		com.google.protobuf.Descriptors$FieldDescriptor field
	public wireless.android.instantapps.sdk.ManifestOuterClass$GcoreLibraryCompatibility$Builder clearOneof (com.google.protobuf.Descriptors$OneofDescriptor) 
		com.google.protobuf.Descriptors$OneofDescriptor oneof
	public wireless.android.instantapps.sdk.ManifestOuterClass$GcoreLibraryCompatibility$Builder setRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, int, java.lang.Object) 
		com.google.protobuf.Descriptors$FieldDescriptor field
		int index
		Object value
	public wireless.android.instantapps.sdk.ManifestOuterClass$GcoreLibraryCompatibility$Builder addRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) 
		com.google.protobuf.Descriptors$FieldDescriptor field
		Object value
	public wireless.android.instantapps.sdk.ManifestOuterClass$GcoreLibraryCompatibility$Builder mergeFrom (com.google.protobuf.Message) 
		com.google.protobuf.Message other
	public wireless.android.instantapps.sdk.ManifestOuterClass$GcoreLibraryCompatibility$Builder mergeFrom (wireless.android.instantapps.sdk.ManifestOuterClass$GcoreLibraryCompatibility) 
		wireless.android.instantapps.sdk.ManifestOuterClass$GcoreLibraryCompatibility other
	public final boolean isInitialized () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$GcoreLibraryCompatibility$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
		com.google.protobuf.InvalidProtocolBufferException e
		com.google.protobuf.CodedInputStream input
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
		wireless.android.instantapps.sdk.ManifestOuterClass$GcoreLibraryCompatibility parsedMessage
	public java.lang.String getName () 
		com.google.protobuf.ByteString bs
		String s
		Object ref
	public com.google.protobuf.ByteString getNameBytes () 
		com.google.protobuf.ByteString b
		Object ref
	public wireless.android.instantapps.sdk.ManifestOuterClass$GcoreLibraryCompatibility$Builder setName (java.lang.String) 
		String value
	public wireless.android.instantapps.sdk.ManifestOuterClass$GcoreLibraryCompatibility$Builder clearName () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$GcoreLibraryCompatibility$Builder setNameBytes (com.google.protobuf.ByteString) 
		com.google.protobuf.ByteString value
	public int getMinimumVersion () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$GcoreLibraryCompatibility$Builder setMinimumVersion (int) 
		int value
	public wireless.android.instantapps.sdk.ManifestOuterClass$GcoreLibraryCompatibility$Builder clearMinimumVersion () 
	public final wireless.android.instantapps.sdk.ManifestOuterClass$GcoreLibraryCompatibility$Builder setUnknownFields (com.google.protobuf.UnknownFieldSet) 
		com.google.protobuf.UnknownFieldSet unknownFields
	public final wireless.android.instantapps.sdk.ManifestOuterClass$GcoreLibraryCompatibility$Builder mergeUnknownFields (com.google.protobuf.UnknownFieldSet) 
		com.google.protobuf.UnknownFieldSet unknownFields
	public volatile com.google.protobuf.GeneratedMessageV3$Builder mergeUnknownFields (com.google.protobuf.UnknownFieldSet) 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder setUnknownFields (com.google.protobuf.UnknownFieldSet) 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder addRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder setRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, int, java.lang.Object) 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder clearOneof (com.google.protobuf.Descriptors$OneofDescriptor) 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder clearField (com.google.protobuf.Descriptors$FieldDescriptor) 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder setField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder clear () 
	public volatile com.google.protobuf.GeneratedMessageV3$Builder clone () 
	public volatile com.google.protobuf.AbstractMessage$Builder mergeUnknownFields (com.google.protobuf.UnknownFieldSet) 
	public volatile com.google.protobuf.AbstractMessage$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
	public volatile com.google.protobuf.AbstractMessage$Builder mergeFrom (com.google.protobuf.Message) 
	public volatile com.google.protobuf.AbstractMessage$Builder clear () 
	public volatile com.google.protobuf.AbstractMessage$Builder clearOneof (com.google.protobuf.Descriptors$OneofDescriptor) 
	public volatile com.google.protobuf.AbstractMessage$Builder clone () 
	public volatile com.google.protobuf.Message$Builder mergeUnknownFields (com.google.protobuf.UnknownFieldSet) 
	public volatile com.google.protobuf.Message$Builder setUnknownFields (com.google.protobuf.UnknownFieldSet) 
	public volatile com.google.protobuf.Message$Builder addRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) 
	public volatile com.google.protobuf.Message$Builder setRepeatedField (com.google.protobuf.Descriptors$FieldDescriptor, int, java.lang.Object) 
	public volatile com.google.protobuf.Message$Builder clearOneof (com.google.protobuf.Descriptors$OneofDescriptor) 
	public volatile com.google.protobuf.Message$Builder clearField (com.google.protobuf.Descriptors$FieldDescriptor) 
	public volatile com.google.protobuf.Message$Builder setField (com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) 
	public volatile com.google.protobuf.Message$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
	public volatile com.google.protobuf.Message$Builder clone () 
	public volatile com.google.protobuf.Message buildPartial () 
	public volatile com.google.protobuf.Message build () 
	public volatile com.google.protobuf.Message$Builder mergeFrom (com.google.protobuf.Message) 
	public volatile com.google.protobuf.Message$Builder clear () 
	public volatile com.google.protobuf.MessageLite$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
	public volatile com.google.protobuf.MessageLite$Builder clone () 
	public volatile com.google.protobuf.MessageLite buildPartial () 
	public volatile com.google.protobuf.MessageLite build () 
	public volatile com.google.protobuf.MessageLite$Builder clear () 
	public volatile com.google.protobuf.MessageLite getDefaultInstanceForType () 
	public volatile com.google.protobuf.Message getDefaultInstanceForType () 
	public volatile com.google.protobuf.AbstractMessageLite$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
	public volatile com.google.protobuf.AbstractMessageLite$Builder clone () 
	public volatile java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
	void  (wireless.android.instantapps.sdk.ManifestOuterClass$1) 
		wireless.android.instantapps.sdk.ManifestOuterClass$1 x0
	void  (com.google.protobuf.GeneratedMessageV3$BuilderParent, wireless.android.instantapps.sdk.ManifestOuterClass$1) 
		com.google.protobuf.GeneratedMessageV3$BuilderParent x0
		wireless.android.instantapps.sdk.ManifestOuterClass$1 x1
}

wireless/android/instantapps/sdk/ManifestOuterClass$GcoreLibraryCompatibility.class
ManifestOuterClass.java
package wireless.android.instantapps.sdk
public final wireless.android.instantapps.sdk.ManifestOuterClass$GcoreLibraryCompatibility extends com.google.protobuf.GeneratedMessageV3 implements wireless.android.instantapps.sdk.ManifestOuterClass$GcoreLibraryCompatibilityOrBuilder  {
	public static final int NAME_FIELD_NUMBER
	private volatile Object name_
	public static final int MINIMUM_VERSION_FIELD_NUMBER
	private int minimumVersion_
	private byte memoizedIsInitialized
	private static final long serialVersionUID
	private static final wireless.android.instantapps.sdk.ManifestOuterClass$GcoreLibraryCompatibility DEFAULT_INSTANCE
	private static final com.google.protobuf.Parser PARSER
	private void  (com.google.protobuf.GeneratedMessageV3$Builder) 
		com.google.protobuf.GeneratedMessageV3$Builder builder
	private void  () 
	public final com.google.protobuf.UnknownFieldSet getUnknownFields () 
	private void  (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws com.google.protobuf.InvalidProtocolBufferException 
		String s
		int tag
		boolean done
		com.google.protobuf.InvalidProtocolBufferException e
		java.io.IOException e
		com.google.protobuf.CodedInputStream input
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
		int mutable_bitField0_
	public static final com.google.protobuf.Descriptors$Descriptor getDescriptor () 
	protected com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internalGetFieldAccessorTable () 
	public java.lang.String getName () 
		com.google.protobuf.ByteString bs
		String s
		Object ref
	public com.google.protobuf.ByteString getNameBytes () 
		com.google.protobuf.ByteString b
		Object ref
	public int getMinimumVersion () 
	public final boolean isInitialized () 
		byte isInitialized
	public void writeTo (com.google.protobuf.CodedOutputStream)  throws java.io.IOException 
		com.google.protobuf.CodedOutputStream output
	public int getSerializedSize () 
		int size
	public boolean equals (java.lang.Object) 
		Object obj
		wireless.android.instantapps.sdk.ManifestOuterClass$GcoreLibraryCompatibility other
		boolean result
	public int hashCode () 
		int hash
	public static wireless.android.instantapps.sdk.ManifestOuterClass$GcoreLibraryCompatibility parseFrom (com.google.protobuf.ByteString)  throws com.google.protobuf.InvalidProtocolBufferException 
		com.google.protobuf.ByteString data
	public static wireless.android.instantapps.sdk.ManifestOuterClass$GcoreLibraryCompatibility parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite)  throws com.google.protobuf.InvalidProtocolBufferException 
		com.google.protobuf.ByteString data
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
	public static wireless.android.instantapps.sdk.ManifestOuterClass$GcoreLibraryCompatibility parseFrom (byte[])  throws com.google.protobuf.InvalidProtocolBufferException 
		byte[] data
	public static wireless.android.instantapps.sdk.ManifestOuterClass$GcoreLibraryCompatibility parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite)  throws com.google.protobuf.InvalidProtocolBufferException 
		byte[] data
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
	public static wireless.android.instantapps.sdk.ManifestOuterClass$GcoreLibraryCompatibility parseFrom (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream input
	public static wireless.android.instantapps.sdk.ManifestOuterClass$GcoreLibraryCompatibility parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
		java.io.InputStream input
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
	public static wireless.android.instantapps.sdk.ManifestOuterClass$GcoreLibraryCompatibility parseDelimitedFrom (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream input
	public static wireless.android.instantapps.sdk.ManifestOuterClass$GcoreLibraryCompatibility parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
		java.io.InputStream input
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
	public static wireless.android.instantapps.sdk.ManifestOuterClass$GcoreLibraryCompatibility parseFrom (com.google.protobuf.CodedInputStream)  throws java.io.IOException 
		com.google.protobuf.CodedInputStream input
	public static wireless.android.instantapps.sdk.ManifestOuterClass$GcoreLibraryCompatibility parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws java.io.IOException 
		com.google.protobuf.CodedInputStream input
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
	public wireless.android.instantapps.sdk.ManifestOuterClass$GcoreLibraryCompatibility$Builder newBuilderForType () 
	public static wireless.android.instantapps.sdk.ManifestOuterClass$GcoreLibraryCompatibility$Builder newBuilder () 
	public static wireless.android.instantapps.sdk.ManifestOuterClass$GcoreLibraryCompatibility$Builder newBuilder (wireless.android.instantapps.sdk.ManifestOuterClass$GcoreLibraryCompatibility) 
		wireless.android.instantapps.sdk.ManifestOuterClass$GcoreLibraryCompatibility prototype
	public wireless.android.instantapps.sdk.ManifestOuterClass$GcoreLibraryCompatibility$Builder toBuilder () 
	protected wireless.android.instantapps.sdk.ManifestOuterClass$GcoreLibraryCompatibility$Builder newBuilderForType (com.google.protobuf.GeneratedMessageV3$BuilderParent) 
		com.google.protobuf.GeneratedMessageV3$BuilderParent parent
		wireless.android.instantapps.sdk.ManifestOuterClass$GcoreLibraryCompatibility$Builder builder
	public static wireless.android.instantapps.sdk.ManifestOuterClass$GcoreLibraryCompatibility getDefaultInstance () 
	public static com.google.protobuf.Parser parser () 
	public com.google.protobuf.Parser getParserForType () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$GcoreLibraryCompatibility getDefaultInstanceForType () 
	protected volatile com.google.protobuf.Message$Builder newBuilderForType (com.google.protobuf.GeneratedMessageV3$BuilderParent) 
	public volatile com.google.protobuf.Message$Builder toBuilder () 
	public volatile com.google.protobuf.Message$Builder newBuilderForType () 
	public volatile com.google.protobuf.MessageLite$Builder toBuilder () 
	public volatile com.google.protobuf.MessageLite$Builder newBuilderForType () 
	public volatile com.google.protobuf.MessageLite getDefaultInstanceForType () 
	public volatile com.google.protobuf.Message getDefaultInstanceForType () 
	static boolean access$6800 () 
	void  (com.google.protobuf.GeneratedMessageV3$Builder, wireless.android.instantapps.sdk.ManifestOuterClass$1) 
		com.google.protobuf.GeneratedMessageV3$Builder x0
		wireless.android.instantapps.sdk.ManifestOuterClass$1 x1
	static java.lang.Object access$7002 (wireless.android.instantapps.sdk.ManifestOuterClass$GcoreLibraryCompatibility, java.lang.Object) 
		wireless.android.instantapps.sdk.ManifestOuterClass$GcoreLibraryCompatibility x0
		Object x1
	static int access$7102 (wireless.android.instantapps.sdk.ManifestOuterClass$GcoreLibraryCompatibility, int) 
		wireless.android.instantapps.sdk.ManifestOuterClass$GcoreLibraryCompatibility x0
		int x1
	static java.lang.Object access$7000 (wireless.android.instantapps.sdk.ManifestOuterClass$GcoreLibraryCompatibility) 
		wireless.android.instantapps.sdk.ManifestOuterClass$GcoreLibraryCompatibility x0
	static com.google.protobuf.Parser access$7200 () 
	static void access$7300 (com.google.protobuf.ByteString)  throws java.lang.IllegalArgumentException 
		com.google.protobuf.ByteString x0
	void  (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite, wireless.android.instantapps.sdk.ManifestOuterClass$1)  throws com.google.protobuf.InvalidProtocolBufferException 
		com.google.protobuf.CodedInputStream x0
		com.google.protobuf.ExtensionRegistryLite x1
		wireless.android.instantapps.sdk.ManifestOuterClass$1 x2
	static void  () 
}

wireless/android/instantapps/sdk/ManifestOuterClass$Arch$1.class
ManifestOuterClass.java
package wireless.android.instantapps.sdk
final wireless.android.instantapps.sdk.ManifestOuterClass$Arch$1 extends java.lang.Object implements com.google.protobuf.Internal$EnumLiteMap  {
	void  () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$Arch findValueByNumber (int) 
		int number
	public volatile com.google.protobuf.Internal$EnumLite findValueByNumber (int) 
}

wireless/android/instantapps/sdk/ManifestOuterClass$LibraryCompatibility$1.class
ManifestOuterClass.java
package wireless.android.instantapps.sdk
final wireless.android.instantapps.sdk.ManifestOuterClass$LibraryCompatibility$1 extends com.google.protobuf.AbstractParser {
	void  () 
	public wireless.android.instantapps.sdk.ManifestOuterClass$LibraryCompatibility parsePartialFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws com.google.protobuf.InvalidProtocolBufferException 
		com.google.protobuf.CodedInputStream input
		com.google.protobuf.ExtensionRegistryLite extensionRegistry
	public volatile java.lang.Object parsePartialFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite)  throws com.google.protobuf.InvalidProtocolBufferException 
}

com/
com/android/
com/android/ide/
com/android/ide/common/
com/android/ide/common/build/
com/android/ide/common/build/SplitOutputMatcher.class

com/android/ide/common/build/SplitSelectTool$SplitSelectOutputHandler.class
SplitSelectTool.java
package com.android.ide.common.build
 com.android.ide.common.build.SplitSelectTool$SplitSelectOutputHandler extends com.android.ide.common.process.BaseProcessOutputHandler {
	private final java.util.List resultApks
	private void  () 
	public java.util.List getResultApks () 
	public void handleOutput (com.android.ide.common.process.ProcessOutput)  throws com.android.ide.common.process.ProcessException 
		com.android.ide.common.process.BaseProcessOutputHandler$BaseProcessOutput impl
		com.android.utils.LineCollector lineCollector
		String stderr
		com.android.ide.common.process.ProcessOutput processOutput
	void  (com.android.ide.common.build.SplitSelectTool$1) 
		com.android.ide.common.build.SplitSelectTool$1 x0
}

com/android/ide/common/build/ApkInfo.class
ApkInfo.java
package com.android.ide.common.build
public abstract com.android.ide.common.build.ApkInfo extends java.lang.Object implements java.io.Serializable  {
	public abstract com.android.build.VariantOutput$OutputType getType () 
	public abstract java.util.Collection getFilters () 
	public abstract int getVersionCode () 
	public static com.android.ide.common.build.ApkInfo of (com.android.build.VariantOutput$OutputType, java.util.Collection, int) 
		com.android.build.VariantOutput$OutputType outputType
		java.util.Collection filters
		int versionCode
}

com/android/ide/common/build/SplitSelectTool$1.class
SplitSelectTool.java
package com.android.ide.common.build
 com.android.ide.common.build.SplitSelectTool$1 extends java.lang.Object {
}

com/android/ide/common/build/ApkInfo$1.class
ApkInfo.java
package com.android.ide.common.build
final com.android.ide.common.build.ApkInfo$1 extends java.lang.Object implements com.android.ide.common.build.ApkInfo  {
	final com.android.build.VariantOutput$OutputType val$outputType
	final java.util.Collection val$filters
	final int val$versionCode
	void  (com.android.build.VariantOutput$OutputType, java.util.Collection, int) 
	public com.android.build.VariantOutput$OutputType getType () 
	public java.util.Collection getFilters () 
	public int getVersionCode () 
	public java.lang.String toString () 
}

com/android/ide/common/build/SplitSelectTool.class
SplitSelectTool.java
package com.android.ide.common.build
public com.android.ide.common.build.SplitSelectTool extends java.lang.Object {
	public void  () 
	public static java.util.List splitSelect (com.android.ide.common.process.ProcessExecutor, java.io.File, java.lang.String, java.lang.String, java.util.Collection)  throws com.android.ide.common.process.ProcessException 
		String apkPath
		com.android.ide.common.process.ProcessExecutor processExecutor
		java.io.File splitSelectExec
		String deviceConfig
		String mainApkPath
		java.util.Collection splitApksPath
		com.android.ide.common.process.ProcessInfoBuilder processBuilder
		com.android.ide.common.build.SplitSelectTool$SplitSelectOutputHandler outputHandler
}

com/android/ide/common/build/ApkData.class

com/android/ide/common/xml/
com/android/ide/common/xml/XmlPrettyPrinter$ExitWithErrorStatusException.class
XmlPrettyPrinter.java
package com.android.ide.common.xml
final com.android.ide.common.xml.XmlPrettyPrinter$ExitWithErrorStatusException extends java.lang.Exception {
	void  () 
}

com/android/ide/common/xml/XmlAttributeSortOrder$1.class
XmlAttributeSortOrder.java
package com.android.ide.common.xml
final com.android.ide.common.xml.XmlAttributeSortOrder$1 extends java.lang.Object implements java.util.Comparator  {
	void  () 
	public int compare (org.w3c.dom.Attr, org.w3c.dom.Attr) 
		org.w3c.dom.Attr attr1
		org.w3c.dom.Attr attr2
		String prefix1
		String prefix2
		String name1
		String name2
	public volatile int compare (java.lang.Object, java.lang.Object) 
}

com/android/ide/common/xml/AndroidManifestParser$ManifestErrorHandler.class
AndroidManifestParser.java
package com.android.ide.common.xml
public abstract com.android.ide.common.xml.AndroidManifestParser$ManifestErrorHandler extends java.lang.Object implements org.xml.sax.ErrorHandler  {
	public abstract void handleError (java.lang.Exception, int) 
	public abstract void checkClass (org.xml.sax.Locator, java.lang.String, java.lang.String, boolean) 
}

com/android/ide/common/xml/AndroidManifestParser.class
AndroidManifestParser.java
package com.android.ide.common.xml
public com.android.ide.common.xml.AndroidManifestParser extends java.lang.Object {
	private static final int LEVEL_TOP
	private static final int LEVEL_INSIDE_MANIFEST
	private static final int LEVEL_INSIDE_APPLICATION
	private static final int LEVEL_INSIDE_APP_COMPONENT
	private static final int LEVEL_INSIDE_INTENT_FILTER
	private static final String ACTION_MAIN
	private static final String CATEGORY_LAUNCHER
	private static final javax.xml.parsers.SAXParserFactory sParserFactory
	public void  () 
	public static com.android.ide.common.xml.ManifestData parse (com.android.io.IAbstractFile, boolean, com.android.ide.common.xml.AndroidManifestParser$ManifestErrorHandler)  throws java.io.IOException org.xml.sax.SAXException 
		javax.xml.parsers.SAXParser parser
		Exception e
		java.io.InputStream is
		com.android.io.StreamException e
		javax.xml.parsers.SAXParser parser
		com.android.ide.common.xml.ManifestData data
		com.android.ide.common.xml.AndroidManifestParser$ManifestHandler manifestHandler
		com.android.io.IAbstractFile manifestFile
		boolean gatherData
		com.android.ide.common.xml.AndroidManifestParser$ManifestErrorHandler errorHandler
	public static com.android.ide.common.xml.ManifestData parse (com.android.io.IAbstractFile)  throws java.io.IOException org.xml.sax.SAXException 
		com.android.io.IAbstractFile manifestFile
	public static com.android.ide.common.xml.ManifestData parse (com.android.io.IAbstractFolder)  throws java.io.IOException org.xml.sax.SAXException 
		com.android.io.IAbstractFolder projectFolder
		com.android.io.IAbstractFile manifestFile
	public static com.android.ide.common.xml.ManifestData parse (java.io.InputStream)  throws javax.xml.parsers.ParserConfigurationException org.xml.sax.SAXException java.io.IOException 
		javax.xml.parsers.SAXParser parser
		com.android.ide.common.xml.ManifestData data
		com.android.ide.common.xml.AndroidManifestParser$ManifestHandler manifestHandler
		java.io.InputStream manifestFileStream
	static void  () 
}

com/android/ide/common/xml/ManifestData.class
ManifestData.java
package com.android.ide.common.xml
public final com.android.ide.common.xml.ManifestData extends java.lang.Object {
	public static final int MIN_SDK_CODENAME
	public static final int GL_ES_VERSION_NOT_SET
	String mPackage
	Integer mVersionCode
	String mDefaultProcess
	final java.util.ArrayList mActivities
	final java.util.ArrayList mKeepClasses
	com.android.ide.common.xml.ManifestData$Activity mLauncherActivity
	java.util.Set mProcesses
	Boolean mDebuggable
	private String mMinSdkVersionString
	private int mMinSdkVersion
	private int mTargetSdkVersion
	final java.util.ArrayList mInstrumentations
	final java.util.ArrayList mLibraries
	final java.util.ArrayList mFeatures
	com.android.ide.common.xml.ManifestData$SupportsScreens mSupportsScreensFromManifest
	com.android.ide.common.xml.ManifestData$SupportsScreens mSupportsScreensValues
	com.android.ide.common.xml.ManifestData$UsesConfiguration mUsesConfiguration
	public void  () 
	public java.lang.String getPackage () 
	public java.lang.Integer getVersionCode () 
	public com.android.ide.common.xml.ManifestData$Activity[] getActivities () 
	public com.android.ide.common.xml.ManifestData$KeepClass[] getKeepClasses () 
	public com.android.ide.common.xml.ManifestData$Activity getLauncherActivity () 
	public java.lang.String[] getProcesses () 
	public java.lang.String getDefaultProcess () 
	public java.lang.Boolean getDebuggable () 
	public java.lang.String getMinSdkVersionString () 
	public void setMinSdkVersionString (java.lang.String) 
		NumberFormatException e
		String minSdkVersion
	public int getMinSdkVersion () 
	public void setTargetSdkVersionString (java.lang.String) 
		String targetSdkVersion
	public int getTargetSdkVersion () 
	public com.android.ide.common.xml.ManifestData$Instrumentation[] getInstrumentations () 
	public com.android.ide.common.xml.ManifestData$UsesLibrary[] getUsesLibraries () 
	public com.android.ide.common.xml.ManifestData$UsesFeature[] getUsesFeatures () 
	public int getGlEsVersion () 
		com.android.ide.common.xml.ManifestData$UsesFeature feature
	public com.android.ide.common.xml.ManifestData$SupportsScreens getSupportsScreensFromManifest () 
	public synchronized com.android.ide.common.xml.ManifestData$SupportsScreens getSupportsScreensValues () 
	public com.android.ide.common.xml.ManifestData$UsesConfiguration getUsesConfiguration () 
	void addProcessName (java.lang.String) 
		String processName
}

com/android/ide/common/xml/XmlPrettyPrinter.class
XmlPrettyPrinter.java
package com.android.ide.common.xml
public com.android.ide.common.xml.XmlPrettyPrinter extends java.lang.Object {
	private final com.android.ide.common.xml.XmlFormatStyle mStyle
	private final com.android.ide.common.xml.XmlFormatPreferences mPrefs
	private org.w3c.dom.Node mStartNode
	private org.w3c.dom.Node mEndNode
	private boolean mInRange
	private StringBuilder mOut
	private String mIndentString
	private String mLineSeparator
	private boolean mOpenTagOnly
	private String[] mIndentationLevels
	private boolean mEndWithNewline
	static final boolean $assertionsDisabled
	public void  (com.android.ide.common.xml.XmlFormatPreferences, com.android.ide.common.xml.XmlFormatStyle, java.lang.String) 
		com.android.ide.common.xml.XmlFormatPreferences prefs
		com.android.ide.common.xml.XmlFormatStyle style
		String lineSeparator
	public com.android.ide.common.xml.XmlPrettyPrinter setEndWithNewline (boolean) 
		boolean endWithNewline
	public void setIndentationLevels (java.lang.String[]) 
		String[] indentationLevels
	private java.lang.String getLineSeparator () 
	public static java.lang.String prettyPrint (java.lang.String, com.android.ide.common.xml.XmlFormatPreferences, com.android.ide.common.xml.XmlFormatStyle, java.lang.String) 
		com.android.ide.common.xml.XmlPrettyPrinter printer
		StringBuilder sb
		String xml
		com.android.ide.common.xml.XmlFormatPreferences prefs
		com.android.ide.common.xml.XmlFormatStyle style
		String lineSeparator
		org.w3c.dom.Document document
	public static java.lang.String prettyPrint (org.w3c.dom.Node, com.android.ide.common.xml.XmlFormatPreferences, com.android.ide.common.xml.XmlFormatStyle, java.lang.String) 
		org.w3c.dom.Node node
		com.android.ide.common.xml.XmlFormatPreferences prefs
		com.android.ide.common.xml.XmlFormatStyle style
		String lineSeparator
	public static java.lang.String prettyPrint (org.w3c.dom.Node, com.android.ide.common.xml.XmlFormatPreferences, com.android.ide.common.xml.XmlFormatStyle, java.lang.String, boolean) 
		org.w3c.dom.Node node
		com.android.ide.common.xml.XmlFormatPreferences prefs
		com.android.ide.common.xml.XmlFormatStyle style
		String lineSeparator
		boolean endWithNewline
		com.android.ide.common.xml.XmlPrettyPrinter printer
		StringBuilder sb
		String xml
	public static java.lang.String prettyPrint (org.w3c.dom.Node) 
		org.w3c.dom.Node node
	public static java.lang.String prettyPrint (org.w3c.dom.Node, boolean) 
		org.w3c.dom.Node node
		boolean endWithNewline
	public void prettyPrint (int, org.w3c.dom.Node, org.w3c.dom.Node, org.w3c.dom.Node, java.lang.StringBuilder, boolean) 
		int rootDepth
		org.w3c.dom.Node root
		org.w3c.dom.Node startNode
		org.w3c.dom.Node endNode
		StringBuilder out
		boolean openTagOnly
	private void visitNode (int, org.w3c.dom.Node) 
		org.w3c.dom.Node child
		int i
		int n
		int depth
		org.w3c.dom.Node node
		org.w3c.dom.NodeList children
	private void visitBeforeChildren (int, org.w3c.dom.Node) 
		int depth
		org.w3c.dom.Node node
		short type
	private void visitAfterChildren (int, org.w3c.dom.Node) 
		int depth
		org.w3c.dom.Node node
		short type
	private void printProcessingInstruction (org.w3c.dom.Node) 
		org.w3c.dom.Node node
	protected java.lang.String getSource (org.w3c.dom.Node) 
		org.w3c.dom.Node node
	private void printDocType (org.w3c.dom.Node) 
		org.w3c.dom.Node node
		String content
	private void printCharacterData (org.w3c.dom.Node) 
		org.w3c.dom.Node node
		String nodeValue
		boolean separateLine
	private void printText (org.w3c.dom.Node) 
		char c
		int i
		int n
		char c
		int i
		boolean stripSuffix
		org.w3c.dom.Node left
		org.w3c.dom.Node right
		boolean stripSuffix
		int stripFrom
		int lastPrefixNewline
		int firstSuffixNewline
		org.w3c.dom.Node left
		org.w3c.dom.Node right
		org.w3c.dom.Node node
		boolean escape
		String text
		String source
		String trimmed
	private void printComment (int, org.w3c.dom.Node) 
		short type
		org.w3c.dom.Node previous
		char c
		int i
		String text
		int newLines
		org.w3c.dom.Node curr
		char c
		char c
		int i
		char c
		int i
		char c
		int j
		int indent
		String line
		int i
		char c
		int j
		String line
		int i
		int i
		boolean prefixIsSpace
		String prevText
		int indentation
		int minIndent
		String[] lines
		org.w3c.dom.Node previous
		boolean startsWithNewline
		int index
		int end
		int recentNewline
		int start
		char c
		int i
		int n
		String text
		int newLinesBeforeText
		int depth
		org.w3c.dom.Node node
		String comment
		boolean multiLine
		String trimmed
		boolean isSuffixComment
		org.w3c.dom.Node next
	private boolean endsWithLineSeparator () 
		int i
		int j
		int separatorLength
	private void removeLastLineSeparator () 
		int newLength
	private void printOpenElementTag (int, org.w3c.dom.Node) 
		int i
		boolean indentNextAttribute
		org.w3c.dom.Attr attribute
		java.util.List attributeList
		java.util.Comparator comparator
		boolean singleLine
		boolean indentNextAttribute
		org.w3c.dom.Attr last
		int depth
		org.w3c.dom.Node node
		org.w3c.dom.Element element
		org.w3c.dom.NamedNodeMap attributes
		int attributeCount
		boolean isClosed
	private void printCloseElementTag (int, org.w3c.dom.Node) 
		int depth
		org.w3c.dom.Node node
		org.w3c.dom.Element element
	private boolean newlineBeforeElementOpen (org.w3c.dom.Element, int) 
		org.w3c.dom.Element sibling
		String text
		short nodeType
		org.w3c.dom.Node curr
		org.w3c.dom.Element element
		int depth
	private boolean indentBeforeElementOpen (org.w3c.dom.Element, int) 
		org.w3c.dom.Element element
		int depth
	private boolean indentBeforeElementClose (org.w3c.dom.Element, int) 
		org.w3c.dom.Element element
		int depth
		char lastOutChar
		char lastDelimiterChar
	private boolean newlineAfterElementOpen (org.w3c.dom.Element, int, boolean) 
		org.w3c.dom.Element element
		int depth
		boolean isClosed
	private boolean newlineBeforeElementClose (org.w3c.dom.Element, int) 
		org.w3c.dom.Element element
		int depth
	private boolean hasBlankLineAbove () 
	private boolean newlineAfterElementClose (org.w3c.dom.Element, int) 
		org.w3c.dom.Element element
		int depth
	private boolean isMarkupElement (org.w3c.dom.Element) 
		org.w3c.dom.Element element
		org.w3c.dom.Node curr
	private boolean isSingleLineTag (org.w3c.dom.Element) 
		org.w3c.dom.Element element
		String tag
	private boolean keepElementAsSingleLine (int, org.w3c.dom.Element) 
		int depth
		org.w3c.dom.Element element
	private void indent (int) 
		String indent
		int j
		int depth
		int i
	protected boolean isEmptyTag (org.w3c.dom.Element) 
		org.w3c.dom.Element element
		String tag
	private static void printUsage ()  throws com.android.ide.common.xml.XmlPrettyPrinter$ExitWithErrorStatusException 
	public static void main (java.lang.String[]) 
		com.android.ide.common.xml.XmlPrettyPrinter$ExitWithErrorStatusException e
		String[] args
	static void mainThrowOnFailure (java.lang.String[])  throws com.android.ide.common.xml.XmlPrettyPrinter$ExitWithErrorStatusException 
		java.io.File file
		String arg
		java.io.File file
		String[] args
		java.util.List files
		com.android.ide.common.xml.XmlFormatPreferences prefs
		boolean stdout
	private static void formatFile (com.android.ide.common.xml.XmlFormatPreferences, java.io.File, boolean)  throws com.android.ide.common.xml.XmlPrettyPrinter$ExitWithErrorStatusException 
		java.io.File child
		java.io.File[] files
		String parentName
		com.android.resources.ResourceFolderType folderType
		java.io.File parent
		String xml
		org.w3c.dom.Document document
		boolean endWithNewline
		int firstNewLine
		String lineSeparator
		String formatted
		java.io.IOException e
		com.android.ide.common.xml.XmlFormatStyle style
		com.android.ide.common.xml.XmlFormatPreferences prefs
		java.io.File file
		boolean stdout
	static void  () 
}

com/android/ide/common/xml/ManifestData$Instrumentation.class
ManifestData.java
package com.android.ide.common.xml
public final com.android.ide.common.xml.ManifestData$Instrumentation extends java.lang.Object {
	private final String mName
	private final String mTargetPackage
	void  (java.lang.String, java.lang.String) 
		String name
		String targetPackage
	public java.lang.String getName () 
	public java.lang.String getTargetPackage () 
}

com/android/ide/common/xml/XmlAttributeSortOrder$2.class
XmlAttributeSortOrder.java
package com.android.ide.common.xml
final com.android.ide.common.xml.XmlAttributeSortOrder$2 extends java.lang.Object implements java.util.Comparator  {
	void  () 
	public int compare (org.w3c.dom.Attr, org.w3c.dom.Attr) 
		org.w3c.dom.Attr attr1
		org.w3c.dom.Attr attr2
	public volatile int compare (java.lang.Object, java.lang.Object) 
}

com/android/ide/common/xml/XmlFormatPreferences.class
XmlFormatPreferences.java
package com.android.ide.common.xml
public com.android.ide.common.xml.XmlFormatPreferences extends java.lang.Object {
	public boolean useEclipseIndent
	public boolean removeEmptyLines
	public boolean reflowText
	public boolean joinLines
	public boolean oneAttributeOnFirstLine
	public com.android.ide.common.xml.XmlAttributeSortOrder sortAttributes
	public boolean spaceBeforeClose
	protected String mOneIndentUnit
	protected int mTabWidth
	public java.util.Comparator getAttributeComparator () 
	protected void  () 
	public static com.android.ide.common.xml.XmlFormatPreferences defaults () 
	public java.lang.String getOneIndentUnit () 
	public int getTabWidth () 
}

com/android/ide/common/xml/ManifestData$UsesFeature.class
ManifestData.java
package com.android.ide.common.xml
public final com.android.ide.common.xml.ManifestData$UsesFeature extends java.lang.Object {
	String mName
	int mGlEsVersion
	Boolean mRequired
	public void  () 
	public java.lang.String getName () 
	public int getGlEsVersion () 
	public java.lang.Boolean getRequired () 
}

com/android/ide/common/xml/ManifestData$KeepClass.class
ManifestData.java
package com.android.ide.common.xml
public final com.android.ide.common.xml.ManifestData$KeepClass extends java.lang.Object {
	private final String name
	private final String process
	private final String type
	public void  (java.lang.String, java.lang.String, java.lang.String) 
		String name
		String process
		String type
	public java.lang.String getName () 
	public java.lang.String getProcess () 
	public java.lang.String getType () 
}

com/android/ide/common/xml/ManifestData$UsesLibrary.class
ManifestData.java
package com.android.ide.common.xml
public final com.android.ide.common.xml.ManifestData$UsesLibrary extends java.lang.Object {
	String mName
	Boolean mRequired
	public void  () 
	public java.lang.String getName () 
	public java.lang.Boolean getRequired () 
}

com/android/ide/common/xml/ManifestData$Activity.class
ManifestData.java
package com.android.ide.common.xml
public final com.android.ide.common.xml.ManifestData$Activity extends java.lang.Object {
	private final String mName
	private final boolean mIsExported
	private boolean mHasAction
	private boolean mHasMainAction
	private boolean mHasLauncherCategory
	public void  (java.lang.String, boolean) 
		String name
		boolean exported
	public java.lang.String getName () 
	public boolean isExported () 
	public boolean hasAction () 
	public boolean isHomeActivity () 
	void setHasAction (boolean) 
		boolean hasAction
	void resetIntentFilter () 
	void setHasMainAction (boolean) 
		boolean hasMainAction
	void setHasLauncherCategory (boolean) 
		boolean hasLauncherCategory
}

com/android/ide/common/xml/XmlAttributeSortOrder$3.class
XmlAttributeSortOrder.java
package com.android.ide.common.xml
 com.android.ide.common.xml.XmlAttributeSortOrder$3 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$ide$common$xml$XmlAttributeSortOrder
	static void  () 
}

com/android/ide/common/xml/ManifestData$UsesConfiguration.class
ManifestData.java
package com.android.ide.common.xml
public final com.android.ide.common.xml.ManifestData$UsesConfiguration extends java.lang.Object {
	Boolean mReqFiveWayNav
	Boolean mReqHardKeyboard
	com.android.resources.Keyboard mReqKeyboardType
	com.android.resources.TouchScreen mReqTouchScreen
	com.android.resources.Navigation mReqNavigation
	public void  () 
	public java.lang.Boolean getReqFiveWayNav () 
	public com.android.resources.Navigation getReqNavigation () 
	public java.lang.Boolean getReqHardKeyboard () 
	public com.android.resources.Keyboard getReqKeyboardType () 
	public com.android.resources.TouchScreen getReqTouchScreen () 
}

com/android/ide/common/xml/XmlFormatStyle.class
XmlFormatStyle.java
package com.android.ide.common.xml
public final com.android.ide.common.xml.XmlFormatStyle extends java.lang.Enum {
	public static final com.android.ide.common.xml.XmlFormatStyle LAYOUT
	public static final com.android.ide.common.xml.XmlFormatStyle FILE
	public static final com.android.ide.common.xml.XmlFormatStyle RESOURCE
	public static final com.android.ide.common.xml.XmlFormatStyle MANIFEST
	private static final com.android.ide.common.xml.XmlFormatStyle[] $VALUES
	public static com.android.ide.common.xml.XmlFormatStyle[] values () 
	public static com.android.ide.common.xml.XmlFormatStyle valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	public static com.android.ide.common.xml.XmlFormatStyle get (org.w3c.dom.Node) 
		String tag
		org.w3c.dom.Element root
		org.w3c.dom.Document doc
		org.w3c.dom.Node node
	static void  () 
}

com/android/ide/common/xml/ManifestData$SupportsScreens.class
ManifestData.java
package com.android.ide.common.xml
public final com.android.ide.common.xml.ManifestData$SupportsScreens extends java.lang.Object {
	private Boolean mResizeable
	private Boolean mAnyDensity
	private Boolean mSmallScreens
	private Boolean mNormalScreens
	private Boolean mLargeScreens
	public void  () 
	public void  (java.lang.String) 
		String value
		String[] values
	public static com.android.ide.common.xml.ManifestData$SupportsScreens getDefaultValues (int) 
		int targetSdkVersion
		com.android.ide.common.xml.ManifestData$SupportsScreens result
	public com.android.ide.common.xml.ManifestData$SupportsScreens resolveSupportsScreensValues (int) 
		int targetSdkVersion
		com.android.ide.common.xml.ManifestData$SupportsScreens result
	public java.lang.Boolean getResizeable () 
	void setResizeable (java.lang.Boolean) 
		Boolean resizeable
	public java.lang.Boolean getAnyDensity () 
	void setAnyDensity (java.lang.Boolean) 
		Boolean anyDensity
	public java.lang.Boolean getSmallScreens () 
	void setSmallScreens (java.lang.Boolean) 
		Boolean smallScreens
	public java.lang.Boolean getNormalScreens () 
	void setNormalScreens (java.lang.Boolean) 
		Boolean normalScreens
	public java.lang.Boolean getLargeScreens () 
	void setLargeScreens (java.lang.Boolean) 
		Boolean largeScreens
	private java.lang.Boolean getConstantBoolean (java.lang.Boolean) 
		Boolean v
	public boolean equals (java.lang.Object) 
		com.android.ide.common.xml.ManifestData$SupportsScreens support
		Object obj
	public int hashCode () 
		int prime
		int result
	public boolean hasSameScreenSupportAs (com.android.ide.common.xml.ManifestData$SupportsScreens) 
		com.android.ide.common.xml.ManifestData$SupportsScreens support
	public boolean hasStrictlyDifferentScreenSupportAs (com.android.ide.common.xml.ManifestData$SupportsScreens) 
		com.android.ide.common.xml.ManifestData$SupportsScreens support
	public int compareScreenSizesWith (com.android.ide.common.xml.ManifestData$SupportsScreens) 
		com.android.ide.common.xml.ManifestData$SupportsScreens o
		int comp
	public java.lang.String getEncodedValues () 
	public java.lang.String toString () 
		StringBuilder sb
		boolean alreadyOutputSomething
	public boolean overlapWith (com.android.ide.common.xml.ManifestData$SupportsScreens) 
		com.android.ide.common.xml.ManifestData$SupportsScreens otherSS
}

com/android/ide/common/xml/XmlAttributeSortOrder.class
XmlAttributeSortOrder.java
package com.android.ide.common.xml
public final com.android.ide.common.xml.XmlAttributeSortOrder extends java.lang.Enum {
	public static final com.android.ide.common.xml.XmlAttributeSortOrder NO_SORTING
	public static final com.android.ide.common.xml.XmlAttributeSortOrder ALPHABETICAL
	public static final com.android.ide.common.xml.XmlAttributeSortOrder LOGICAL
	public final String key
	private static final java.util.Comparator SORTED_ORDER_COMPARATOR
	private static final java.util.Comparator ALPHABETICAL_COMPARATOR
	private static final com.android.ide.common.xml.XmlAttributeSortOrder[] $VALUES
	public static com.android.ide.common.xml.XmlAttributeSortOrder[] values () 
	public static com.android.ide.common.xml.XmlAttributeSortOrder valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, java.lang.String) 
		String key
	public java.util.Comparator getAttributeComparator () 
	public static int compareAttributes (java.lang.String, java.lang.String) 
		String name1
		String name2
		int priority1
		int priority2
	public static int compareAttributes (java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String prefix1
		String name1
		String prefix2
		String name2
		int priority1
		int priority2
		int namespaceDelta
	private static int getAttributePriority (java.lang.String) 
		String name
	static void  () 
}

com/android/ide/common/xml/AndroidManifestParser$ManifestHandler.class
AndroidManifestParser.java
package com.android.ide.common.xml
 com.android.ide.common.xml.AndroidManifestParser$ManifestHandler extends org.xml.sax.helpers.DefaultHandler {
	private final com.android.ide.common.xml.ManifestData mManifestData
	private final com.android.ide.common.xml.AndroidManifestParser$ManifestErrorHandler mErrorHandler
	private int mCurrentLevel
	private int mValidLevel
	private com.android.ide.common.xml.ManifestData$Activity mCurrentActivity
	private org.xml.sax.Locator mLocator
	void  (com.android.io.IAbstractFile, com.android.ide.common.xml.ManifestData, com.android.ide.common.xml.AndroidManifestParser$ManifestErrorHandler) 
		com.android.io.IAbstractFile manifestFile
		com.android.ide.common.xml.ManifestData manifestData
		com.android.ide.common.xml.AndroidManifestParser$ManifestErrorHandler errorHandler
	public void setDocumentLocator (org.xml.sax.Locator) 
		org.xml.sax.Locator locator
	public void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)  throws org.xml.sax.SAXException 
		String tmp
		Boolean b
		int version
		com.android.ide.common.xml.ManifestData$UsesFeature feature
		String value
		Boolean b
		com.android.ide.common.xml.ManifestData$UsesLibrary library
		String value
		String action
		String category
		String uri
		String localName
		String name
		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 name
	public void error (org.xml.sax.SAXParseException) 
		org.xml.sax.SAXParseException e
	public void fatalError (org.xml.sax.SAXParseException) 
		org.xml.sax.SAXParseException e
	public void warning (org.xml.sax.SAXParseException)  throws org.xml.sax.SAXException 
		org.xml.sax.SAXParseException e
	private void processApplicationNode (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
		String value
	private void processActivityNode (org.xml.sax.Attributes) 
		String exportedStr
		boolean exported
		org.xml.sax.Attributes attributes
		String activityName
		String processName
	private void processNode (org.xml.sax.Attributes, java.lang.String, java.lang.String) 
		org.xml.sax.Attributes attributes
		String superClassName
		String localName
		String serviceName
		String processName
	private void processInstrumentationNode (org.xml.sax.Attributes) 
		String instrClassName
		String targetPackage
		org.xml.sax.Attributes attributes
		String instrumentationName
	private void processSupportsScreensNode (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
	private void processUsesConfiguration (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
	private java.lang.String getAttributeValue (org.xml.sax.Attributes, java.lang.String, boolean) 
		int i
		org.xml.sax.Attributes attributes
		String attributeName
		boolean hasNamespace
		int count
	private java.lang.Boolean getAttributeBooleanValue (org.xml.sax.Attributes, java.lang.String, boolean) 
		String attr
		int i
		org.xml.sax.Attributes attributes
		String attributeName
		boolean hasNamespace
		int count
}

com/android/ide/common/caching/
com/android/ide/common/caching/CreatingCache$State.class
CreatingCache.java
package com.android.ide.common.caching
final com.android.ide.common.caching.CreatingCache$State extends java.lang.Enum {
	public static final com.android.ide.common.caching.CreatingCache$State EXISTING_VALUE
	public static final com.android.ide.common.caching.CreatingCache$State NEW_VALUE
	public static final com.android.ide.common.caching.CreatingCache$State PROCESSED_VALUE
	private static final com.android.ide.common.caching.CreatingCache$State[] $VALUES
	public static com.android.ide.common.caching.CreatingCache$State[] values () 
	public static com.android.ide.common.caching.CreatingCache$State valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/ide/common/caching/CreatingCache$ValueState.class
CreatingCache.java
package com.android.ide.common.caching
final com.android.ide.common.caching.CreatingCache$ValueState extends java.lang.Object {
	private final com.android.ide.common.caching.CreatingCache$State mType
	private final Object mValue
	private final java.util.concurrent.CountDownLatch mLatch
	void  (java.lang.Object) 
		Object value
	void  (com.android.ide.common.caching.CreatingCache$State, java.util.concurrent.CountDownLatch) 
		com.android.ide.common.caching.CreatingCache$State type
		java.util.concurrent.CountDownLatch latch
	private void  (com.android.ide.common.caching.CreatingCache$State, java.lang.Object, java.util.concurrent.CountDownLatch) 
		com.android.ide.common.caching.CreatingCache$State type
		Object value
		java.util.concurrent.CountDownLatch latch
	public com.android.ide.common.caching.CreatingCache$State getState () 
	public java.lang.Object getValue () 
	public java.util.concurrent.CountDownLatch getLatch () 
}

com/android/ide/common/caching/CreatingCache$ValueFactory.class
CreatingCache.java
package com.android.ide.common.caching
public abstract com.android.ide.common.caching.CreatingCache$ValueFactory extends java.lang.Object {
	public abstract java.lang.Object create (java.lang.Object) 
}

com/android/ide/common/caching/CreatingCache$1.class
CreatingCache.java
package com.android.ide.common.caching
 com.android.ide.common.caching.CreatingCache$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$ide$common$caching$CreatingCache$State
	static void  () 
}

com/android/ide/common/caching/CreatingCache.class
CreatingCache.java
package com.android.ide.common.caching
public com.android.ide.common.caching.CreatingCache extends java.lang.Object {
	private final java.util.Map mCache
	private final java.util.Map mProcessedValues
	private final com.android.ide.common.caching.CreatingCache$ValueFactory mValueFactory
	public void  (com.android.ide.common.caching.CreatingCache$ValueFactory) 
		com.android.ide.common.caching.CreatingCache$ValueFactory valueFactory
	public java.lang.Object get (java.lang.Object) 
		Object key
	public synchronized java.util.List values () 
	java.lang.Object get (java.lang.Object, com.android.ide.common.caching.CreatingCache$QueryListener) 
		Object value
		Throwable t
		InterruptedException e
		Object value
		Object key
		com.android.ide.common.caching.CreatingCache$QueryListener queryListener
		com.android.ide.common.caching.CreatingCache$ValueState state
	public synchronized void clear () 
	private synchronized com.android.ide.common.caching.CreatingCache$ValueState findValueState (java.lang.Object) 
		Object key
		Object value
		java.util.concurrent.CountDownLatch latch
	private synchronized void addNewValue (java.lang.Object, java.lang.Object, java.util.concurrent.CountDownLatch) 
		Object key
		Object value
		java.util.concurrent.CountDownLatch latch
	private synchronized void clearStateForKey (java.lang.Object, java.util.concurrent.CountDownLatch) 
		Object key
		java.util.concurrent.CountDownLatch latch
}

com/android/ide/common/caching/CreatingCache$QueryListener.class
CreatingCache.java
package com.android.ide.common.caching
abstract com.android.ide.common.caching.CreatingCache$QueryListener extends java.lang.Object {
	public abstract void onQueryState (com.android.ide.common.caching.CreatingCache$State) 
}

com/android/ide/common/process/
com/android/ide/common/process/JavaProcessInfo.class
JavaProcessInfo.java
package com.android.ide.common.process
public abstract com.android.ide.common.process.JavaProcessInfo extends java.lang.Object implements com.android.ide.common.process.ProcessInfo  {
	public abstract java.lang.String getClasspath () 
	public abstract java.lang.String getMainClass () 
	public abstract java.util.List getJvmArgs () 
}

com/android/ide/common/process/BaseProcessOutputHandler$BaseProcessOutput.class
BaseProcessOutputHandler.java
package com.android.ide.common.process
public final com.android.ide.common.process.BaseProcessOutputHandler$BaseProcessOutput extends java.lang.Object implements com.android.ide.common.process.ProcessOutput  {
	private final com.google.common.io.FileBackedOutputStream mStandardOutput
	private final com.google.common.io.FileBackedOutputStream mErrorOutput
	private final java.util.concurrent.atomic.AtomicBoolean mClosed
	public void  () 
	public com.google.common.io.FileBackedOutputStream getStandardOutput () 
	public com.google.common.io.FileBackedOutputStream getErrorOutput () 
	public synchronized void close ()  throws java.io.IOException 
	public java.lang.Object processErrorOutputLines (com.google.common.io.LineProcessor)  throws com.android.ide.common.process.ProcessException 
		com.google.common.io.LineProcessor lineProcessor
	public java.lang.Object processStandardOutputLines (com.google.common.io.LineProcessor)  throws com.android.ide.common.process.ProcessException 
		com.google.common.io.LineProcessor lineProcessor
	private java.lang.Object processOutputStreamLines (com.google.common.io.FileBackedOutputStream, com.google.common.io.LineProcessor)  throws com.android.ide.common.process.ProcessException 
		java.io.IOException e
		com.google.common.io.FileBackedOutputStream outputStream
		com.google.common.io.LineProcessor lineProcessor
	public java.io.Reader getStandardOutputAsReader ()  throws java.io.IOException 
	public java.lang.String getStandardOutputAsString ()  throws com.android.ide.common.process.ProcessException 
	public java.lang.String getErrorOutputAsString ()  throws com.android.ide.common.process.ProcessException 
	private java.lang.String getString (com.google.common.io.FileBackedOutputStream)  throws com.android.ide.common.process.ProcessException 
		java.io.IOException e
		com.google.common.io.FileBackedOutputStream stream
	public volatile java.io.OutputStream getErrorOutput () 
	public volatile java.io.OutputStream getStandardOutput () 
}

com/android/ide/common/process/CachedProcessOutputHandler.class
CachedProcessOutputHandler.java
package com.android.ide.common.process
public com.android.ide.common.process.CachedProcessOutputHandler extends com.android.ide.common.process.BaseProcessOutputHandler {
	private com.android.ide.common.process.BaseProcessOutputHandler$BaseProcessOutput mProcessOutput
	public void  () 
	public com.android.ide.common.process.BaseProcessOutputHandler$BaseProcessOutput getProcessOutput () 
	public com.android.ide.common.process.ProcessOutput createOutput () 
	public void handleOutput (com.android.ide.common.process.ProcessOutput)  throws com.android.ide.common.process.ProcessException 
		com.android.ide.common.process.ProcessOutput processOutput
}

com/android/ide/common/process/TeeProcessOutputHandler$TeeProcessOutput.class

com/android/ide/common/process/ProcessInfo.class
ProcessInfo.java
package com.android.ide.common.process
public abstract com.android.ide.common.process.ProcessInfo extends java.lang.Object {
	public abstract java.lang.String getExecutable () 
	public abstract java.util.List getArgs () 
	public abstract java.util.Map getEnvironment () 
	public abstract java.lang.String getDescription () 
}

com/android/ide/common/process/TeeProcessOutputHandler$TeeProcessOutput$1.class

com/android/ide/common/process/ProcessInfoBuilder$ProcessInfoImpl.class
ProcessInfoBuilder.java
package com.android.ide.common.process
public com.android.ide.common.process.ProcessInfoBuilder$ProcessInfoImpl extends java.lang.Object implements com.android.ide.common.process.ProcessInfo  {
	private final String mExecutable
	private final java.util.List mArgs
	private final java.util.Map mEnvironment
	public void  (java.lang.String, java.util.List, java.util.Map) 
		String executable
		java.util.List args
		java.util.Map environment
	public java.lang.String getExecutable () 
	public java.util.List getArgs () 
	public java.util.Map getEnvironment () 
	public java.lang.String getDescription () 
}

com/android/ide/common/process/TeeProcessOutputHandler.class

com/android/ide/common/process/ProcessResultImpl.class
ProcessResultImpl.java
package com.android.ide.common.process
 com.android.ide.common.process.ProcessResultImpl extends java.lang.Object implements com.android.ide.common.process.ProcessResult  {
	private final com.google.common.collect.ImmutableList mCommand
	private final int mExitValue
	private final Throwable mFailure
	void  (java.util.List, int) 
		java.util.List command
		int exitValue
	void  (java.util.List, java.lang.Throwable) 
		java.util.List command
		Throwable failure
	void  (java.util.List, int, java.lang.Throwable) 
		java.util.List command
		int exitValue
		Throwable failure
	public com.android.ide.common.process.ProcessResult assertNormalExitValue ()  throws com.android.ide.common.process.ProcessException 
	public int getExitValue () 
	public com.android.ide.common.process.ProcessResult rethrowFailure ()  throws com.android.ide.common.process.ProcessException 
}

com/android/ide/common/process/ProcessResult.class
ProcessResult.java
package com.android.ide.common.process
public abstract com.android.ide.common.process.ProcessResult extends java.lang.Object {
	public abstract com.android.ide.common.process.ProcessResult assertNormalExitValue ()  throws com.android.ide.common.process.ProcessException 
	public abstract int getExitValue () 
	public abstract com.android.ide.common.process.ProcessResult rethrowFailure ()  throws com.android.ide.common.process.ProcessException 
}

com/android/ide/common/process/LoggedProcessOutputHandler.class
LoggedProcessOutputHandler.java
package com.android.ide.common.process
public com.android.ide.common.process.LoggedProcessOutputHandler extends com.android.ide.common.process.BaseProcessOutputHandler {
	private final com.android.utils.ILogger mLogger
	public void  (com.android.utils.ILogger) 
		com.android.utils.ILogger logger
	public void handleOutput (com.android.ide.common.process.ProcessOutput)  throws com.android.ide.common.process.ProcessException 
		com.android.ide.common.process.BaseProcessOutputHandler$BaseProcessOutput impl
		String stdout
		String stderr
		com.android.ide.common.process.ProcessOutput processOutput
}

com/android/ide/common/process/ProcessInfoBuilder.class
ProcessInfoBuilder.java
package com.android.ide.common.process
public com.android.ide.common.process.ProcessInfoBuilder extends com.android.ide.common.process.ProcessEnvBuilder {
	private String mExecutable
	private String mClasspath
	private String mMain
	private final java.util.List mArgs
	private final java.util.List mJvmArgs
	public void  () 
	public com.android.ide.common.process.ProcessInfo createProcess () 
	public com.android.ide.common.process.JavaProcessInfo createJavaProcess () 
	public com.android.ide.common.process.ProcessInfoBuilder setExecutable (java.lang.String) 
		String executable
	public com.android.ide.common.process.ProcessInfoBuilder setExecutable (java.io.File) 
		java.io.File executable
	public com.android.ide.common.process.ProcessInfoBuilder setClasspath (java.lang.String) 
		String classpath
	public com.android.ide.common.process.ProcessInfoBuilder setMain (java.lang.String) 
		String mainClass
	public com.android.ide.common.process.ProcessInfoBuilder addArgs (java.lang.String) 
		String arg
	public com.android.ide.common.process.ProcessInfoBuilder addArgs (java.lang.String, java.lang.String) 
		String arg1
		String arg2
	public com.android.ide.common.process.ProcessInfoBuilder addArgs (java.lang.String, java.lang.String, java.lang.String) 
		String arg1
		String arg2
		String arg3
	public transient com.android.ide.common.process.ProcessInfoBuilder addArgs (java.lang.String, java.lang.String, java.lang.String, java.lang.String[]) 
		String arg1
		String arg2
		String arg3
		String[] args
	public com.android.ide.common.process.ProcessInfoBuilder addArgs (java.util.List) 
		java.util.List args
	public com.android.ide.common.process.ProcessInfoBuilder addArgs (java.lang.String[]) 
		String[] args
	public com.android.ide.common.process.ProcessInfoBuilder addJvmArg (java.lang.String) 
		String arg
	public com.android.ide.common.process.ProcessInfoBuilder addJvmArgs (java.lang.String, java.lang.String) 
		String arg1
		String arg2
	public com.android.ide.common.process.ProcessInfoBuilder addJvmArgs (java.lang.String, java.lang.String, java.lang.String) 
		String arg1
		String arg2
		String arg3
	public transient com.android.ide.common.process.ProcessInfoBuilder addJvmArgs (java.lang.String, java.lang.String, java.lang.String, java.lang.String[]) 
		String arg1
		String arg2
		String arg3
		String[] args
	public com.android.ide.common.process.ProcessInfoBuilder addJvmArgs (java.util.List) 
		java.util.List args
	public java.lang.String toString () 
		StringBuilder sb
}

com/android/ide/common/process/DefaultProcessExecutor$2.class
DefaultProcessExecutor.java
package com.android.ide.common.process
final com.android.ide.common.process.DefaultProcessExecutor$2 extends java.lang.Thread {
	final Process val$process
	final com.android.ide.common.process.ProcessOutput val$output
	final java.util.concurrent.atomic.AtomicReference val$exceptionHolder
	void  (java.lang.String, java.lang.Process, com.android.ide.common.process.ProcessOutput, java.util.concurrent.atomic.AtomicReference) 
		String x0
	public void run () 
		java.io.IOException e
		java.io.InputStream stderr
		java.io.OutputStream stream
}

com/android/ide/common/process/ProcessInfoBuilder$JavaProcessInfoImpl.class
ProcessInfoBuilder.java
package com.android.ide.common.process
public com.android.ide.common.process.ProcessInfoBuilder$JavaProcessInfoImpl extends java.lang.Object implements com.android.ide.common.process.JavaProcessInfo  {
	private final String mClasspath
	private final String mMain
	private final java.util.List mArgs
	private final java.util.Map mEnvironment
	private final java.util.List mJvmArgs
	public void  (java.lang.String, java.lang.String, java.util.List, java.util.Map, java.util.List) 
		String classpath
		String main
		java.util.List args
		java.util.Map environment
		java.util.List jvmArgs
	public java.lang.String getExecutable () 
	public java.lang.String getClasspath () 
	public java.lang.String getMainClass () 
	public java.util.List getArgs () 
	public java.util.Map getEnvironment () 
	public java.util.List getJvmArgs () 
	public java.lang.String getDescription () 
	public java.lang.String toString () 
}

com/android/ide/common/process/DefaultProcessExecutor$1.class
DefaultProcessExecutor.java
package com.android.ide.common.process
 com.android.ide.common.process.DefaultProcessExecutor$1 extends java.lang.Object implements com.google.common.util.concurrent.FutureCallback  {
	final com.android.ide.common.process.ProcessOutput val$output
	final com.android.ide.common.process.ProcessOutputHandler val$processOutputHandler
	final com.google.common.util.concurrent.SettableFuture val$result
	final java.util.List val$command
	final com.android.ide.common.process.DefaultProcessExecutor this$0
	void  (com.android.ide.common.process.DefaultProcessExecutor, com.android.ide.common.process.ProcessOutput, com.android.ide.common.process.ProcessOutputHandler, com.google.common.util.concurrent.SettableFuture, java.util.List) 
		com.android.ide.common.process.DefaultProcessExecutor this$0
	public void onSuccess (java.lang.Integer) 
		Exception e
		Integer exit
	public void onFailure (java.lang.Throwable) 
		Throwable t
	public volatile void onSuccess (java.lang.Object) 
}

com/android/ide/common/process/ProcessEnvBuilder.class
ProcessEnvBuilder.java
package com.android.ide.common.process
public abstract com.android.ide.common.process.ProcessEnvBuilder extends java.lang.Object {
	protected final java.util.Map mEnvironment
	public void  () 
	public com.android.ide.common.process.ProcessEnvBuilder addEnvironments (java.util.Map) 
		java.util.Map map
	public com.android.ide.common.process.ProcessEnvBuilder addEnvironment (java.lang.String, java.lang.Object) 
		String name
		Object value
	private com.android.ide.common.process.ProcessEnvBuilder thisAsT () 
}

com/android/ide/common/process/DefaultProcessExecutor$3.class
DefaultProcessExecutor.java
package com.android.ide.common.process
final com.android.ide.common.process.DefaultProcessExecutor$3 extends java.lang.Thread {
	final Process val$process
	final com.android.ide.common.process.ProcessOutput val$output
	final java.util.concurrent.atomic.AtomicReference val$exceptionHolder
	final Thread val$threadErr
	final com.google.common.util.concurrent.SettableFuture val$result
	void  (java.lang.String, java.lang.Process, com.android.ide.common.process.ProcessOutput, java.util.concurrent.atomic.AtomicReference, java.lang.Thread, com.google.common.util.concurrent.SettableFuture) 
		String x0
	public void run () 
		Throwable e
		int processResult
		Throwable e
		java.io.InputStream stdout
		java.io.OutputStream stream
}

com/android/ide/common/process/JavaProcessExecutor.class
JavaProcessExecutor.java
package com.android.ide.common.process
public abstract com.android.ide.common.process.JavaProcessExecutor extends java.lang.Object {
	public abstract com.android.ide.common.process.ProcessResult execute (com.android.ide.common.process.JavaProcessInfo, com.android.ide.common.process.ProcessOutputHandler) 
}

com/android/ide/common/process/BuildCommandException.class
BuildCommandException.java
package com.android.ide.common.process
public com.android.ide.common.process.BuildCommandException extends com.android.ide.common.process.ProcessException {
	private static final String BUILD_COMMAND_FAILED
	public void  (java.lang.String) 
		String message
	public java.lang.String getMessage () 
	public java.lang.String toString () 
}

com/android/ide/common/process/TeeProcessOutputHandler$1.class
TeeProcessOutputHandler.java
package com.android.ide.common.process
 com.android.ide.common.process.TeeProcessOutputHandler$1 extends java.lang.Object {
}

com/android/ide/common/process/ProcessExecutor.class
ProcessExecutor.java
package com.android.ide.common.process
public abstract com.android.ide.common.process.ProcessExecutor extends java.lang.Object {
	public abstract com.android.ide.common.process.ProcessResult execute (com.android.ide.common.process.ProcessInfo, com.android.ide.common.process.ProcessOutputHandler) 
	public abstract com.google.common.util.concurrent.ListenableFuture submit (com.android.ide.common.process.ProcessInfo, com.android.ide.common.process.ProcessOutputHandler) 
}

com/android/ide/common/process/ProcessOutput.class
ProcessOutput.java
package com.android.ide.common.process
public abstract com.android.ide.common.process.ProcessOutput extends java.lang.Object implements java.io.Closeable  {
	public abstract java.io.OutputStream getStandardOutput () 
	public abstract java.io.OutputStream getErrorOutput () 
}

com/android/ide/common/process/ProcessOutputHandler.class
ProcessOutputHandler.java
package com.android.ide.common.process
public abstract com.android.ide.common.process.ProcessOutputHandler extends java.lang.Object {
	public abstract com.android.ide.common.process.ProcessOutput createOutput () 
	public abstract void handleOutput (com.android.ide.common.process.ProcessOutput)  throws com.android.ide.common.process.ProcessException 
}

com/android/ide/common/process/DefaultProcessExecutor.class
DefaultProcessExecutor.java
package com.android.ide.common.process
public com.android.ide.common.process.DefaultProcessExecutor extends java.lang.Object implements com.android.ide.common.process.ProcessExecutor  {
	private final com.android.utils.ILogger mLogger
	public void  (com.android.utils.ILogger) 
		com.android.utils.ILogger logger
	public com.google.common.util.concurrent.ListenableFuture submit (com.android.ide.common.process.ProcessInfo, com.android.ide.common.process.ProcessOutputHandler) 
		java.util.Map$Entry entry
		java.util.Map env
		ProcessBuilder processBuilder
		java.util.Map envVariableMap
		Process process
		com.android.ide.common.process.ProcessOutput output
		com.google.common.util.concurrent.ListenableFuture outputFuture
		Exception e
		com.android.ide.common.process.ProcessInfo processInfo
		com.android.ide.common.process.ProcessOutputHandler processOutputHandler
		java.util.List command
		com.google.common.util.concurrent.SettableFuture result
	public com.android.ide.common.process.ProcessResult execute (com.android.ide.common.process.ProcessInfo, com.android.ide.common.process.ProcessOutputHandler) 
		Exception e
		com.android.ide.common.process.ProcessInfo processInfo
		com.android.ide.common.process.ProcessOutputHandler processOutputHandler
	private static com.google.common.util.concurrent.ListenableFuture grabProcessOutput (java.lang.Process, com.android.ide.common.process.ProcessOutput) 
		Process process
		com.android.ide.common.process.ProcessOutput output
		com.google.common.util.concurrent.SettableFuture result
		java.util.concurrent.atomic.AtomicReference exceptionHolder
		Thread threadErr
		Thread threadOut
	private static java.util.List buildCommand (com.android.ide.common.process.ProcessInfo) 
		com.android.ide.common.process.ProcessInfo processInfo
		java.util.List command
}

com/android/ide/common/process/BaseProcessOutputHandler.class
BaseProcessOutputHandler.java
package com.android.ide.common.process
public abstract com.android.ide.common.process.BaseProcessOutputHandler extends java.lang.Object implements com.android.ide.common.process.ProcessOutputHandler  {
	public void  () 
	public com.android.ide.common.process.ProcessOutput createOutput () 
}

com/android/ide/common/process/ProcessException.class
ProcessException.java
package com.android.ide.common.process
public com.android.ide.common.process.ProcessException extends java.lang.Exception {
	public void  (java.lang.Throwable) 
		Throwable throwable
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable throwable
	public void  (java.lang.String) 
		String message
}

com/android/ide/common/repository/
com/android/ide/common/repository/GradleCoordinate$1.class
GradleCoordinate.java
package com.android.ide.common.repository
 com.android.ide.common.repository.GradleCoordinate$1 extends java.lang.Object {
}

com/android/ide/common/repository/GradleCoordinate$RevisionComponent.class
GradleCoordinate.java
package com.android.ide.common.repository
public abstract com.android.ide.common.repository.GradleCoordinate$RevisionComponent extends java.lang.Object implements java.lang.Comparable  {
	public void  () 
	public abstract int asInteger () 
	public abstract boolean isPreview () 
}

com/android/ide/common/repository/ResourceVisibilityLookup$LibraryResourceVisibility.class
ResourceVisibilityLookup.java
package com.android.ide.common.repository
 com.android.ide.common.repository.ResourceVisibilityLookup$LibraryResourceVisibility extends com.android.ide.common.repository.ResourceVisibilityLookup {
	private final com.android.builder.model.AndroidLibrary mLibrary
	private final com.google.common.collect.Multimap mAll
	private final com.google.common.collect.Multimap mPublic
	private void  (com.android.builder.model.AndroidLibrary, com.android.ide.common.repository.ResourceVisibilityLookup$SymbolProvider) 
		com.android.builder.model.AndroidLibrary library
		com.android.ide.common.repository.ResourceVisibilityLookup$SymbolProvider symbols
	public java.lang.String toString () 
	public boolean isEmpty () 
	public com.android.builder.model.AndroidLibrary getPrivateIn (com.android.resources.ResourceType, java.lang.String) 
		com.android.resources.ResourceType type
		String name
	private com.google.common.collect.Multimap computeVisibilityMap () 
		int index
		String typeString
		com.android.resources.ResourceType type
		String name
		String line
		java.util.List lines
		com.google.common.collect.Multimap result
		java.io.File publicResources
	public boolean isPrivate (com.android.resources.ResourceType, java.lang.String) 
		com.android.resources.ResourceType type
		String name
	public boolean isKnown (com.android.resources.ResourceType, java.lang.String) 
		com.android.resources.ResourceType type
		String name
	public boolean isPublic (com.android.resources.ResourceType, java.lang.String) 
		com.android.resources.ResourceType type
		String name
	void  (com.android.builder.model.AndroidLibrary, com.android.ide.common.repository.ResourceVisibilityLookup$SymbolProvider, com.android.ide.common.repository.ResourceVisibilityLookup$1) 
		com.android.builder.model.AndroidLibrary x0
		com.android.ide.common.repository.ResourceVisibilityLookup$SymbolProvider x1
		com.android.ide.common.repository.ResourceVisibilityLookup$1 x2
}

com/android/ide/common/repository/SdkMavenRepository.class

com/android/ide/common/repository/GoogleMavenRepository.class
GoogleMavenRepository.kt
package com.android.ide.common.repository
public abstract com.android.ide.common.repository.GoogleMavenRepository extends java.lang.Object {
	private java.util.Map packageMap
	private final java.io.File cacheDir
	private final int networkTimeoutMs
	private final int cacheExpiryHours
	public static final String MAVEN_GOOGLE_CACHE_DIR_KEY
	public static final com.android.ide.common.repository.GoogleMavenRepository$Companion Companion
	protected abstract byte[] readUrlData (java.lang.String, int) 
	protected abstract void error (java.lang.Throwable, java.lang.String) 
	public final com.android.ide.common.repository.GradleVersion findVersion (com.android.ide.common.repository.GradleCoordinate) 
		com.android.ide.common.repository.GradleCoordinate dependency
	public final com.android.ide.common.repository.GradleVersion findVersion (com.android.ide.common.repository.GradleCoordinate, boolean) 
		String filter
		String artifactId
		String groupId
		com.android.ide.common.repository.GradleCoordinate dependency
		boolean allowPreview
	public static volatile com.android.ide.common.repository.GradleVersion findVersion$default (com.android.ide.common.repository.GoogleMavenRepository, com.android.ide.common.repository.GradleCoordinate, boolean, int, java.lang.Object) 
	public final com.android.ide.common.repository.GradleVersion findVersion (java.lang.String, java.lang.String, java.lang.String, boolean) 
		com.android.ide.common.repository.GoogleMavenRepository$ArtifactInfo artifactInfo
		String groupId
		String artifactId
		String filter
		boolean allowPreview
	public static volatile com.android.ide.common.repository.GradleVersion findVersion$default (com.android.ide.common.repository.GoogleMavenRepository, java.lang.String, java.lang.String, java.lang.String, boolean, int, java.lang.Object) 
	private final com.android.ide.common.repository.GoogleMavenRepository$ArtifactInfo findArtifact (java.lang.String, java.lang.String) 
		com.android.ide.common.repository.GoogleMavenRepository$PackageInfo packageInfo
		String groupId
		String artifactId
	private final java.util.Map getPackageMap () 
		java.io.InputStream it
		int $i$a$1$let
		java.util.HashMap map
	private final java.io.InputStream findData (java.lang.String) 
		long expiryMs
		long now
		long lastModified
		java.io.File parent
		byte[] index
		boolean refresh
		java.io.File file
		int $i$a$1$synchronized
		int $i$a$1$synchronized
		boolean refresh
		java.io.File file
		int $i$a$1$synchronized
		boolean refresh
		java.io.File file
		String relative
	private final void readMasterIndex (java.io.InputStream, java.util.Map) 
		com.android.ide.common.repository.GoogleMavenRepository$PackageInfo packageInfo
		String tag
		int eventType
		org.kxml2.io.KXmlParser parser
		java.io.InputStream stream
		int $i$a$1$use
		java.io.IOException e
		org.xmlpull.v1.XmlPullParserException e
		java.io.InputStream stream
		java.util.Map map
	public final java.io.File getCacheDir () 
	public final int getNetworkTimeoutMs () 
	public final int getCacheExpiryHours () 
	public void  (java.io.File, int, int) 
		java.io.File cacheDir
		int networkTimeoutMs
		int cacheExpiryHours
	public void  (java.io.File, int, int, int, kotlin.jvm.internal.DefaultConstructorMarker) 
	public void  (java.io.File, int) 
		java.io.File cacheDir
		int networkTimeoutMs
	public void  (java.io.File) 
		java.io.File cacheDir
	public void  () 
	static void  () 
	public static final java.io.InputStream access$findData (com.android.ide.common.repository.GoogleMavenRepository, java.lang.String) 
		com.android.ide.common.repository.GoogleMavenRepository $this
		String relative
}

com/android/ide/common/repository/GoogleMavenRepository$PackageInfo.class
GoogleMavenRepository.kt
package com.android.ide.common.repository
final com.android.ide.common.repository.GoogleMavenRepository$PackageInfo extends java.lang.Object {
	private final kotlin.Lazy artifacts$delegate
	private final String pkg
	static final kotlin.reflect.KProperty[] $$delegatedProperties
	final com.android.ide.common.repository.GoogleMavenRepository this$0
	private final java.util.Map getArtifacts () 
	public final com.android.ide.common.repository.GoogleMavenRepository$ArtifactInfo findArtifact (java.lang.String) 
		String id
	private final void initializeIndex (java.util.Map) 
		java.io.InputStream it
		int $i$a$1$let
		java.io.InputStream stream
		java.util.Map map
	private final void readGroupData (java.io.InputStream, java.util.Map) 
		com.android.ide.common.repository.GoogleMavenRepository$ArtifactInfo artifactInfo
		String versions
		String artifactId
		int eventType
		org.kxml2.io.KXmlParser parser
		java.io.InputStream stream
		int $i$a$1$use
		Exception e
		java.io.InputStream stream
		java.util.Map map
	public final java.lang.String getPkg () 
	public void  (com.android.ide.common.repository.GoogleMavenRepository, java.lang.String) 
		com.android.ide.common.repository.GoogleMavenRepository $outer
		String pkg
	static void  () 
	public static final void access$initializeIndex (com.android.ide.common.repository.GoogleMavenRepository$PackageInfo, java.util.Map) 
		com.android.ide.common.repository.GoogleMavenRepository$PackageInfo $this
		java.util.Map map
}

com/android/ide/common/repository/ResourceVisibilityLookup$MultipleLibraryResourceVisibility.class
ResourceVisibilityLookup.java
package com.android.ide.common.repository
 com.android.ide.common.repository.ResourceVisibilityLookup$MultipleLibraryResourceVisibility extends com.android.ide.common.repository.ResourceVisibilityLookup {
	private final java.util.List mRepositories
	public void  (java.util.List) 
		java.util.List repositories
	public boolean isPrivate (com.android.resources.ResourceType, java.lang.String) 
		com.android.ide.common.repository.ResourceVisibilityLookup lookup
		int i
		int n
		com.android.resources.ResourceType type
		String name
	public boolean isKnown (com.android.resources.ResourceType, java.lang.String) 
		com.android.ide.common.repository.ResourceVisibilityLookup lookup
		int i
		int n
		com.android.resources.ResourceType type
		String name
	public boolean isPublic (com.android.resources.ResourceType, java.lang.String) 
		com.android.ide.common.repository.ResourceVisibilityLookup lookup
		int i
		int n
		com.android.resources.ResourceType type
		String name
	public boolean isEmpty () 
		int i
		int n
	public com.android.builder.model.AndroidLibrary getPrivateIn (com.android.resources.ResourceType, java.lang.String) 
		com.android.ide.common.repository.ResourceVisibilityLookup r
		int i
		int n
		com.android.resources.ResourceType type
		String name
	public java.lang.String toString () 
}

com/android/ide/common/repository/GoogleMavenRepository$ArtifactInfo$findVersion$1.class
GoogleMavenRepository.kt
package com.android.ide.common.repository
final com.android.ide.common.repository.GoogleMavenRepository$ArtifactInfo$findVersion$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1  {
	final String $filter
	public volatile java.lang.Object invoke (java.lang.Object) 
	public final boolean invoke (java.lang.String) 
		String it
	void  (java.lang.String) 
}

com/android/ide/common/repository/ResourceVisibilityLookup$1.class
ResourceVisibilityLookup.java
package com.android.ide.common.repository
final com.android.ide.common.repository.ResourceVisibilityLookup$1 extends com.android.ide.common.repository.ResourceVisibilityLookup {
	void  () 
	public boolean isPrivate (com.android.resources.ResourceType, java.lang.String) 
		com.android.resources.ResourceType type
		String name
	public boolean isKnown (com.android.resources.ResourceType, java.lang.String) 
		com.android.resources.ResourceType type
		String name
	public boolean isPublic (com.android.resources.ResourceType, java.lang.String) 
		com.android.resources.ResourceType type
		String name
	public com.android.builder.model.AndroidLibrary getPrivateIn (com.android.resources.ResourceType, java.lang.String) 
		com.android.resources.ResourceType type
		String name
	public boolean isEmpty () 
}

com/android/ide/common/repository/UpdateGoogleMavenRepositoryCache.class
UpdateGoogleMavenRepositoryCache.kt
package com.android.ide.common.repository
public final com.android.ide.common.repository.UpdateGoogleMavenRepositoryCache extends java.lang.Object {
	public static final void main (java.lang.String[]) 
		com.android.ide.common.repository.GradleVersion v
		String it
		int $i$a$1$forEach
		Object element$iv
		kotlin.sequences.Sequence $receiver$iv
		int $i$f$forEach
		String newVersions
		Object maxStable
		Object max
		String sub
		int end
		boolean done
		int start
		String line
		int $i$a$1$forEach
		Object element$iv
		Iterable $receiver$iv
		int $i$f$forEach
		java.io.File file
		StringBuilder sb
		String groupIndex
		String relative
		String group
		org.w3c.dom.Element current
		org.w3c.dom.Document masterDoc
		java.io.File masterFile
		String master
		java.io.File dir
		String root
		String[] args
	private static final java.lang.String readUrlDataAsString (java.lang.String) 
		String url
}

com/android/ide/common/repository/GoogleMavenRepository$PackageInfo$artifacts$2.class
GoogleMavenRepository.kt
package com.android.ide.common.repository
final com.android.ide.common.repository.GoogleMavenRepository$PackageInfo$artifacts$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final com.android.ide.common.repository.GoogleMavenRepository$PackageInfo this$0
	public volatile java.lang.Object invoke () 
	public final java.util.HashMap invoke () 
		java.util.HashMap map
	void  (com.android.ide.common.repository.GoogleMavenRepository$PackageInfo) 
}

com/android/ide/common/repository/GradleCoordinate.class
GradleCoordinate.java
package com.android.ide.common.repository
public com.android.ide.common.repository.GradleCoordinate extends java.lang.Object {
	private static final String NONE
	public static final String PREVIEW_ID
	public static final com.android.ide.common.repository.GradleCoordinate$PlusComponent PLUS_REV
	public static final int PLUS_REV_VALUE
	private final String mGroupId
	private final String mArtifactId
	private final com.android.ide.common.repository.GradleCoordinate$ArtifactType mArtifactType
	private final java.util.List mRevisions
	private static final java.util.regex.Pattern MAVEN_PATTERN
	public static final java.util.Comparator COMPARE_PLUS_LOWER
	public static final java.util.Comparator COMPARE_PLUS_HIGHER
	public transient void  (java.lang.String, java.lang.String, com.android.ide.common.repository.GradleCoordinate$RevisionComponent[]) 
		String groupId
		String artifactId
		com.android.ide.common.repository.GradleCoordinate$RevisionComponent[] revisions
	public void  (java.lang.String, java.lang.String, java.lang.String) 
		String groupId
		String artifactId
		String revision
	public transient void  (java.lang.String, java.lang.String, int[]) 
		String groupId
		String artifactId
		int[] revisions
	private static java.util.List createComponents (int[]) 
		int revision
		int[] revisions
		java.util.List result
	public void  (java.lang.String, java.lang.String, java.util.List, com.android.ide.common.repository.GradleCoordinate$ArtifactType) 
		String groupId
		String artifactId
		java.util.List revisions
		com.android.ide.common.repository.GradleCoordinate$ArtifactType type
	public static com.android.ide.common.repository.GradleCoordinate parseCoordinateString (java.lang.String) 
		String coordinateString
		java.util.regex.Matcher matcher
		String groupId
		String artifactId
		String revision
		String typeString
		com.android.ide.common.repository.GradleCoordinate$ArtifactType type
		java.util.List revisions
	public static com.android.ide.common.repository.GradleCoordinate parseVersionOnly (java.lang.String) 
		String revision
	public static java.util.List parseRevisionNumber (java.lang.String) 
		int last
		char c
		int i
		String revision
		java.util.List components
		StringBuilder buffer
	private static void flushBuffer (java.util.List, java.lang.StringBuilder, boolean) 
		com.android.ide.common.repository.GradleCoordinate$RevisionComponent newComponent
		com.android.ide.common.repository.GradleCoordinate$RevisionComponent newComponent
		int number
		com.android.ide.common.repository.GradleCoordinate$RevisionComponent newComponent
		NumberFormatException e
		String string
		com.android.ide.common.repository.GradleCoordinate$ListComponent component
		java.util.List components
		StringBuilder buffer
		boolean closeList
		com.android.ide.common.repository.GradleCoordinate$RevisionComponent newComponent
	public java.lang.String toString () 
		String s
	public java.lang.String getGroupId () 
	public java.lang.String getArtifactId () 
	public com.android.ide.common.repository.GradleCoordinate$ArtifactType getArtifactType () 
	public java.lang.String getId () 
	public com.android.ide.common.repository.GradleCoordinate$ArtifactType getType () 
	public boolean acceptsGreaterRevisions () 
	public java.lang.String getRevision () 
		com.android.ide.common.repository.GradleCoordinate$RevisionComponent component
		StringBuilder revision
	public com.android.ide.common.repository.GradleVersion getVersion () 
	public boolean isPreview () 
	public int getMajorVersion () 
	public int getMinorVersion () 
	public int getMicroVersion () 
	public boolean isSameArtifact (com.android.ide.common.repository.GradleCoordinate) 
		com.android.ide.common.repository.GradleCoordinate o
	public boolean matches (com.android.ide.common.repository.GradleCoordinate) 
		com.android.ide.common.repository.GradleCoordinate$RevisionComponent thatRev
		com.android.ide.common.repository.GradleCoordinate pattern
		java.util.Iterator thisRev
	public boolean equals (java.lang.Object) 
		Object o
		com.android.ide.common.repository.GradleCoordinate that
	public int hashCode () 
		com.android.ide.common.repository.GradleCoordinate$RevisionComponent component
		int result
	static java.lang.String access$300 (com.android.ide.common.repository.GradleCoordinate) 
		com.android.ide.common.repository.GradleCoordinate x0
	static java.util.List access$400 (com.android.ide.common.repository.GradleCoordinate) 
		com.android.ide.common.repository.GradleCoordinate x0
	static void  () 
}

com/android/ide/common/repository/ResourceVisibilityLookup$SymbolProvider.class
ResourceVisibilityLookup.java
package com.android.ide.common.repository
 com.android.ide.common.repository.ResourceVisibilityLookup$SymbolProvider extends java.lang.Object {
	private java.util.Map mCache
	void  () 
	com.google.common.collect.Multimap getSymbols (com.android.builder.model.AndroidLibrary) 
		com.google.common.collect.Multimap empty
		com.android.resources.ResourceType type
		int typeStart
		int typeEnd
		String typeString
		com.android.resources.ResourceType type
		int nameStart
		int nameEnd
		String name
		String line
		java.util.Map$Entry entry
		com.google.common.collect.Multimap imported
		com.android.builder.model.AndroidLibrary dependency
		java.util.List lines
		com.google.common.collect.Multimap result
		com.android.resources.ResourceType previousType
		String previousTypeString
		int lineIndex
		int count
		com.google.common.collect.Multimap empty
		java.io.IOException ignore
		com.android.builder.model.AndroidLibrary library
		String mapKey
		com.google.common.collect.Multimap map
		java.io.File symbolFile
}

com/android/ide/common/repository/GoogleMavenRepository$ArtifactInfo$findVersion$3.class
GoogleMavenRepository.kt
package com.android.ide.common.repository
final com.android.ide.common.repository.GoogleMavenRepository$ArtifactInfo$findVersion$3 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1  {
	final boolean $allowPreview
	public volatile java.lang.Object invoke (java.lang.Object) 
	public final boolean invoke (com.android.ide.common.repository.GradleVersion) 
		com.android.ide.common.repository.GradleVersion it
	void  (boolean) 
}

com/android/ide/common/repository/GradleCoordinate$NumberComponent.class
GradleCoordinate.java
package com.android.ide.common.repository
public com.android.ide.common.repository.GradleCoordinate$NumberComponent extends com.android.ide.common.repository.GradleCoordinate$RevisionComponent {
	private final int mNumber
	public void  (int) 
		int number
	public java.lang.String toString () 
	public int asInteger () 
	public boolean isPreview () 
	public boolean equals (java.lang.Object) 
		Object o
	public int hashCode () 
	public int compareTo (com.android.ide.common.repository.GradleCoordinate$RevisionComponent) 
		com.android.ide.common.repository.GradleCoordinate$RevisionComponent o
	public volatile int compareTo (java.lang.Object) 
}

com/android/ide/common/repository/GradleCoordinate$PaddedNumberComponent.class
GradleCoordinate.java
package com.android.ide.common.repository
public com.android.ide.common.repository.GradleCoordinate$PaddedNumberComponent extends com.android.ide.common.repository.GradleCoordinate$NumberComponent {
	private final String mString
	public void  (int, java.lang.String) 
		int number
		String string
	public java.lang.String toString () 
	public boolean equals (java.lang.Object) 
		Object o
	public int hashCode () 
}

com/android/ide/common/repository/GradleVersion$VersionSegment.class
GradleVersion.java
package com.android.ide.common.repository
public com.android.ide.common.repository.GradleVersion$VersionSegment extends java.lang.Object implements java.io.Serializable  {
	private final String mText
	private final int mValue
	void  (int) 
		int value
	void  (java.lang.String) 
		int value
		NumberFormatException e
		int value
		String text
	public java.lang.String getText () 
	public int getValue () 
	public boolean acceptsGreaterValue () 
	public boolean equals (java.lang.Object) 
		Object o
		com.android.ide.common.repository.GradleVersion$VersionSegment that
	public int hashCode () 
	public java.lang.String toString () 
}

com/android/ide/common/repository/GoogleMavenRepository$ArtifactInfo$findVersion$2.class
GoogleMavenRepository.kt
package com.android.ide.common.repository
final com.android.ide.common.repository.GoogleMavenRepository$ArtifactInfo$findVersion$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1  {
	public static final com.android.ide.common.repository.GoogleMavenRepository$ArtifactInfo$findVersion$2 INSTANCE
	public volatile java.lang.Object invoke (java.lang.Object) 
	public final com.android.ide.common.repository.GradleVersion invoke (java.lang.String) 
		String it
	void  () 
	static void  () 
}

com/android/ide/common/repository/GoogleMavenRepository$Companion.class
GoogleMavenRepository.kt
package com.android.ide.common.repository
public final com.android.ide.common.repository.GoogleMavenRepository$Companion extends java.lang.Object {
	private void  () 
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

com/android/ide/common/repository/ResourceVisibilityLookup$Provider.class
ResourceVisibilityLookup.java
package com.android.ide.common.repository
public com.android.ide.common.repository.ResourceVisibilityLookup$Provider extends java.lang.Object {
	private java.util.Map mInstances
	private com.android.ide.common.repository.ResourceVisibilityLookup$SymbolProvider mSymbols
	public void  () 
	public com.android.ide.common.repository.ResourceVisibilityLookup get (com.android.builder.model.AndroidLibrary) 
		com.android.ide.common.repository.ResourceVisibilityLookup v
		com.android.builder.model.AndroidLibrary d
		java.util.List list
		java.util.List dependsOn
		com.android.builder.model.AndroidLibrary library
		String key
		com.android.ide.common.repository.ResourceVisibilityLookup visibility
	public com.android.ide.common.repository.ResourceVisibilityLookup get (com.android.builder.model.AndroidArtifact) 
		com.android.ide.common.repository.ResourceVisibilityLookup v
		com.android.builder.model.AndroidLibrary d
		java.util.Collection dependsOn
		java.util.List list
		int size
		com.android.builder.model.AndroidArtifact artifact
		String key
		com.android.ide.common.repository.ResourceVisibilityLookup visibility
	public static boolean isVisibilityAwareModel (com.android.builder.model.AndroidProject) 
		com.android.builder.model.AndroidProject project
		String modelVersion
	public com.android.ide.common.repository.ResourceVisibilityLookup get (com.android.builder.model.AndroidProject, com.android.builder.model.Variant) 
		com.android.builder.model.AndroidArtifact artifact
		com.android.builder.model.AndroidProject project
		com.android.builder.model.Variant variant
		String key
		com.android.ide.common.repository.ResourceVisibilityLookup visibility
}

com/android/ide/common/repository/GradleCoordinate$ListComponent.class
GradleCoordinate.java
package com.android.ide.common.repository
public com.android.ide.common.repository.GradleCoordinate$ListComponent extends com.android.ide.common.repository.GradleCoordinate$RevisionComponent {
	private final java.util.List mItems
	private boolean mClosed
	public void  () 
	public static transient com.android.ide.common.repository.GradleCoordinate$ListComponent of (com.android.ide.common.repository.GradleCoordinate$RevisionComponent[]) 
		com.android.ide.common.repository.GradleCoordinate$RevisionComponent component
		com.android.ide.common.repository.GradleCoordinate$RevisionComponent[] components
		com.android.ide.common.repository.GradleCoordinate$ListComponent result
	public void add (com.android.ide.common.repository.GradleCoordinate$RevisionComponent) 
		com.android.ide.common.repository.GradleCoordinate$RevisionComponent component
	public int asInteger () 
	public boolean isPreview () 
	public int compareTo (com.android.ide.common.repository.GradleCoordinate$RevisionComponent) 
		int rc
		int i
		com.android.ide.common.repository.GradleCoordinate$ListComponent rhs
		com.android.ide.common.repository.GradleCoordinate$RevisionComponent o
	public boolean equals (java.lang.Object) 
		Object o
	public int hashCode () 
	public java.lang.String toString () 
	public volatile int compareTo (java.lang.Object) 
	static boolean access$100 (com.android.ide.common.repository.GradleCoordinate$ListComponent) 
		com.android.ide.common.repository.GradleCoordinate$ListComponent x0
	static boolean access$102 (com.android.ide.common.repository.GradleCoordinate$ListComponent, boolean) 
		com.android.ide.common.repository.GradleCoordinate$ListComponent x0
		boolean x1
}

com/android/ide/common/repository/MavenRepositories.class
MavenRepositories.java
package com.android.ide.common.repository
public com.android.ide.common.repository.MavenRepositories extends java.lang.Object {
	private static final String MAVEN_METADATA_FILE_NAME
	private void  () 
	public static com.android.ide.common.repository.GradleCoordinate getHighestInstalledVersion (java.lang.String, java.lang.String, java.io.File, java.lang.String, boolean, com.android.repository.io.FileOp) 
		com.android.ide.common.repository.GradleCoordinate gc
		java.io.File dir
		String groupId
		String artifactId
		java.io.File repository
		String filter
		boolean allowPreview
		com.android.repository.io.FileOp fileOp
		java.io.File versionDir
		java.io.File[] versions
		java.util.List versionCoordinates
	public static com.android.ide.common.repository.GradleVersion getHighestInstalledVersionNumber (java.lang.String, java.lang.String, java.io.File, java.lang.String, boolean, com.android.repository.io.FileOp) 
		String groupId
		String artifactId
		java.io.File repository
		String filter
		boolean allowPreview
		com.android.repository.io.FileOp fileOp
		java.io.File versionDir
	public static com.android.ide.common.repository.GradleVersion getHighestVersion (java.io.File, java.lang.String, boolean, com.android.repository.io.FileOp) 
		String name
		com.android.ide.common.repository.GradleVersion version
		java.io.File dir
		java.io.File versionDir
		String filter
		boolean allowPreview
		com.android.repository.io.FileOp fileOp
		java.io.File[] versionDirs
		java.util.List versions
		int size
	public static boolean isPreview (com.android.ide.common.repository.GradleCoordinate) 
		com.android.ide.common.repository.GradleCoordinate coordinate
	public static com.android.ide.common.repository.GradleCoordinate getHighestInstalledVersion (java.lang.String, java.lang.String, java.io.File, java.lang.String, boolean) 
		String groupId
		String artifactId
		java.io.File repository
		String filter
		boolean allowPreview
	public static java.io.File getArtifactIdDirectory (java.io.File, java.lang.String, java.lang.String) 
		java.io.File repository
		String groupId
		String artifactId
	public static java.io.File getArtifactDirectory (java.io.File, com.android.ide.common.repository.GradleCoordinate) 
		java.io.File repository
		com.android.ide.common.repository.GradleCoordinate coordinate
		java.io.File artifactIdDirectory
	public static java.io.File getMavenMetadataFile (java.io.File, java.lang.String, java.lang.String) 
		java.io.File repository
		String groupId
		String artifactId
}

com/android/ide/common/repository/GradleCoordinate$GradleCoordinateComparator.class
GradleCoordinate.java
package com.android.ide.common.repository
 com.android.ide.common.repository.GradleCoordinate$GradleCoordinateComparator extends java.lang.Object implements java.util.Comparator  {
	private final int mPlusResult
	private void  (int) 
		int plusResult
	public int compare (com.android.ide.common.repository.GradleCoordinate, com.android.ide.common.repository.GradleCoordinate) 
		com.android.ide.common.repository.GradleCoordinate$RevisionComponent revision1
		com.android.ide.common.repository.GradleCoordinate$RevisionComponent revision2
		int delta
		int i
		java.util.List revisionList
		int returnValueIfNonZero
		int from
		int to
		com.android.ide.common.repository.GradleCoordinate$RevisionComponent revision
		int i
		java.util.List revisionList
		int returnValueIfNonZero
		int from
		int to
		com.android.ide.common.repository.GradleCoordinate a
		com.android.ide.common.repository.GradleCoordinate b
		int sizeA
		int sizeB
		int common
	public volatile int compare (java.lang.Object, java.lang.Object) 
	void  (int, com.android.ide.common.repository.GradleCoordinate$1) 
		int x0
		com.android.ide.common.repository.GradleCoordinate$1 x1
}

com/android/ide/common/repository/GradleVersion.class
GradleVersion.java
package com.android.ide.common.repository
public com.android.ide.common.repository.GradleVersion extends java.lang.Object implements java.lang.Comparable java.io.Serializable  {
	private static final String PLUS
	private static final java.util.regex.Pattern PREVIEW_PATTERN
	private final String mRawValue
	private final com.android.ide.common.repository.GradleVersion$VersionSegment mMajorSegment
	private final com.android.ide.common.repository.GradleVersion$VersionSegment mMinorSegment
	private final com.android.ide.common.repository.GradleVersion$VersionSegment mMicroSegment
	private final int mPreview
	private final String mPreviewType
	private final boolean mSnapshot
	private final java.util.List mAdditionalSegments
	public static com.android.ide.common.repository.GradleVersion tryParse (java.lang.String) 
		String value
	public static com.android.ide.common.repository.GradleVersion parse (java.lang.String) 
		String mayBeSnapshot
		int lastDashIndex
		String group
		java.util.regex.Matcher matcher
		int preview
		String previewType
		boolean snapshot
		java.util.List parsedVersionSegments
		int segmentCount
		com.android.ide.common.repository.GradleVersion$VersionSegment majorSegment
		com.android.ide.common.repository.GradleVersion$VersionSegment minorSegment
		com.android.ide.common.repository.GradleVersion$VersionSegment microSegment
		java.util.List additionalSegments
		NumberFormatException e
		String value
		String version
		String qualifiers
		char dash
		int dashIndex
	private static java.util.List splitSegments (java.lang.String) 
		String segment
		String version
		Iterable segments
		java.util.List parsedSegments
	private static java.util.List parseSegment (java.lang.String) 
		java.util.List segments
		String text
		int length
	private static boolean isSnapshotQualifier (java.lang.String) 
		String value
	private static java.lang.IllegalArgumentException parsingFailure (java.lang.String) 
		String value
	private static java.lang.IllegalArgumentException parsingFailure (java.lang.String, java.lang.Throwable) 
		String value
		Throwable cause
	public void  (int, int) 
		int major
		int minor
	public void  (int, int, int) 
		int major
		int minor
		int micro
	private void  (java.lang.String, com.android.ide.common.repository.GradleVersion$VersionSegment, com.android.ide.common.repository.GradleVersion$VersionSegment, com.android.ide.common.repository.GradleVersion$VersionSegment, java.util.List, int, java.lang.String, boolean) 
		String rawValue
		com.android.ide.common.repository.GradleVersion$VersionSegment majorSegment
		com.android.ide.common.repository.GradleVersion$VersionSegment minorSegment
		com.android.ide.common.repository.GradleVersion$VersionSegment microSegment
		java.util.List additionalSegments
		int preview
		String previewType
		boolean snapshot
	public int getMajor () 
	public com.android.ide.common.repository.GradleVersion$VersionSegment getMajorSegment () 
	public int getMinor () 
	public com.android.ide.common.repository.GradleVersion$VersionSegment getMinorSegment () 
	public int getMicro () 
	private static int valueOf (com.android.ide.common.repository.GradleVersion$VersionSegment) 
		com.android.ide.common.repository.GradleVersion$VersionSegment segment
	public com.android.ide.common.repository.GradleVersion$VersionSegment getMicroSegment () 
	public int getPreview () 
	public boolean isPreview () 
	public java.lang.String getPreviewType () 
	public boolean isSnapshot () 
	public int compareTo (java.lang.String) 
		String version
	public int compareTo (com.android.ide.common.repository.GradleVersion) 
		com.android.ide.common.repository.GradleVersion version
	public int compareIgnoringQualifiers (java.lang.String) 
		String version
	public int compareIgnoringQualifiers (com.android.ide.common.repository.GradleVersion) 
		com.android.ide.common.repository.GradleVersion version
	private int compareTo (com.android.ide.common.repository.GradleVersion, boolean) 
		com.android.ide.common.repository.GradleVersion version
		boolean ignoreQualifiers
		int delta
	public boolean isAtLeast (int, int, int) 
		int major
		int minor
		int micro
	public boolean isAtLeast (int, int, int, java.lang.String, int, boolean) 
		int major
		int minor
		int micro
		String previewType
		int previewVersion
		boolean isSnapshot
		int delta
	public boolean equals (java.lang.Object) 
		Object o
		com.android.ide.common.repository.GradleVersion that
	public int hashCode () 
	public java.lang.String toString () 
	public java.util.List getAdditionalSegments () 
	public static com.android.ide.common.repository.GradleVersion max (com.android.ide.common.repository.GradleVersion, com.android.ide.common.repository.GradleVersion) 
		com.android.ide.common.repository.GradleVersion version1
		com.android.ide.common.repository.GradleVersion version2
	public volatile int compareTo (java.lang.Object) 
	static void  () 
}

com/android/ide/common/repository/GradleCoordinate$PlusComponent.class
GradleCoordinate.java
package com.android.ide.common.repository
 com.android.ide.common.repository.GradleCoordinate$PlusComponent extends com.android.ide.common.repository.GradleCoordinate$RevisionComponent {
	private void  () 
	public java.lang.String toString () 
	public int asInteger () 
	public boolean isPreview () 
	public int compareTo (com.android.ide.common.repository.GradleCoordinate$RevisionComponent) 
		com.android.ide.common.repository.GradleCoordinate$RevisionComponent o
	public volatile int compareTo (java.lang.Object) 
	void  (com.android.ide.common.repository.GradleCoordinate$1) 
		com.android.ide.common.repository.GradleCoordinate$1 x0
}

com/android/ide/common/repository/GoogleMavenRepository$ArtifactInfo.class
GoogleMavenRepository.kt
package com.android.ide.common.repository
final com.android.ide.common.repository.GoogleMavenRepository$ArtifactInfo extends java.lang.Object {
	private final String id
	private final String versions
	public final com.android.ide.common.repository.GradleVersion findVersion (java.lang.String, boolean) 
		String filter
		boolean allowPreview
	public static volatile com.android.ide.common.repository.GradleVersion findVersion$default (com.android.ide.common.repository.GoogleMavenRepository$ArtifactInfo, java.lang.String, boolean, int, java.lang.Object) 
	public final java.lang.String getId () 
	public final java.lang.String getVersions () 
	public void  (java.lang.String, java.lang.String) 
		String id
		String versions
	public final java.lang.String component1 () 
	public final java.lang.String component2 () 
	public final com.android.ide.common.repository.GoogleMavenRepository$ArtifactInfo copy (java.lang.String, java.lang.String) 
		String id
		String versions
	public static volatile com.android.ide.common.repository.GoogleMavenRepository$ArtifactInfo copy$default (com.android.ide.common.repository.GoogleMavenRepository$ArtifactInfo, java.lang.String, java.lang.String, int, java.lang.Object) 
	public java.lang.String toString () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
}

com/android/ide/common/repository/ResourceVisibilityLookup.class
ResourceVisibilityLookup.java
package com.android.ide.common.repository
public abstract com.android.ide.common.repository.ResourceVisibilityLookup extends java.lang.Object {
	public static final com.android.ide.common.repository.ResourceVisibilityLookup NONE
	static final boolean $assertionsDisabled
	public void  () 
	public abstract boolean isPrivate (com.android.resources.ResourceType, java.lang.String) 
	public abstract boolean isPublic (com.android.resources.ResourceType, java.lang.String) 
	protected abstract boolean isKnown (com.android.resources.ResourceType, java.lang.String) 
	public boolean isPrivate (com.android.resources.ResourceUrl) 
		com.android.resources.ResourceUrl url
	public abstract com.android.builder.model.AndroidLibrary getPrivateIn (com.android.resources.ResourceType, java.lang.String) 
	public abstract boolean isEmpty () 
	public static com.android.ide.common.repository.ResourceVisibilityLookup create (com.android.builder.model.AndroidLibrary) 
		com.android.builder.model.AndroidLibrary library
	public static com.android.ide.common.repository.ResourceVisibilityLookup create (java.util.List, com.android.ide.common.repository.ResourceVisibilityLookup$Provider) 
		com.android.ide.common.repository.ResourceVisibilityLookup v
		com.android.builder.model.AndroidLibrary library
		java.util.List libraries
		com.android.ide.common.repository.ResourceVisibilityLookup$Provider provider
		java.util.List list
	private static java.lang.String getMapKey (com.android.builder.model.AndroidLibrary) 
		com.android.builder.model.AndroidLibrary library
		com.android.builder.model.MavenCoordinates c
	private static java.lang.String getMapKey (com.android.builder.model.AndroidArtifact) 
		com.android.builder.model.AndroidArtifact artifact
	private static java.lang.String getMapKey (com.android.builder.model.Variant) 
		com.android.builder.model.Variant variant
	private static java.util.List getTransitiveDependencies (com.android.builder.model.AndroidLibrary) 
		com.android.builder.model.AndroidLibrary dependency
		com.android.builder.model.AndroidLibrary library
		java.util.List result
	private static void addLibraries (java.util.List, java.util.Set, com.android.builder.model.AndroidLibrary) 
		com.android.builder.model.AndroidLibrary dependency
		java.util.List result
		java.util.Set seen
		com.android.builder.model.AndroidLibrary library
		String key
	static java.lang.String access$100 (com.android.builder.model.AndroidLibrary) 
		com.android.builder.model.AndroidLibrary x0
	static java.lang.String access$200 (com.android.builder.model.AndroidArtifact) 
		com.android.builder.model.AndroidArtifact x0
	static java.lang.String access$300 (com.android.builder.model.Variant) 
		com.android.builder.model.Variant x0
	static java.util.List access$400 (com.android.builder.model.AndroidLibrary) 
		com.android.builder.model.AndroidLibrary x0
	static void  () 
}

com/android/ide/common/repository/GradleCoordinate$StringComponent.class
GradleCoordinate.java
package com.android.ide.common.repository
public com.android.ide.common.repository.GradleCoordinate$StringComponent extends com.android.ide.common.repository.GradleCoordinate$RevisionComponent {
	private final String mString
	public void  (java.lang.String) 
		String string
	public java.lang.String toString () 
	public int asInteger () 
	public boolean isPreview () 
	public boolean equals (java.lang.Object) 
		Object o
	public int hashCode () 
	public int compareTo (com.android.ide.common.repository.GradleCoordinate$RevisionComponent) 
		com.android.ide.common.repository.GradleCoordinate$RevisionComponent o
	public volatile int compareTo (java.lang.Object) 
}

com/android/ide/common/repository/GradleCoordinate$ArtifactType.class
GradleCoordinate.java
package com.android.ide.common.repository
public final com.android.ide.common.repository.GradleCoordinate$ArtifactType extends java.lang.Enum {
	public static final com.android.ide.common.repository.GradleCoordinate$ArtifactType POM
	public static final com.android.ide.common.repository.GradleCoordinate$ArtifactType JAR
	public static final com.android.ide.common.repository.GradleCoordinate$ArtifactType MAVEN_PLUGIN
	public static final com.android.ide.common.repository.GradleCoordinate$ArtifactType EJB
	public static final com.android.ide.common.repository.GradleCoordinate$ArtifactType WAR
	public static final com.android.ide.common.repository.GradleCoordinate$ArtifactType EAR
	public static final com.android.ide.common.repository.GradleCoordinate$ArtifactType RAR
	public static final com.android.ide.common.repository.GradleCoordinate$ArtifactType PAR
	public static final com.android.ide.common.repository.GradleCoordinate$ArtifactType AAR
	private final String mId
	private static final com.android.ide.common.repository.GradleCoordinate$ArtifactType[] $VALUES
	public static com.android.ide.common.repository.GradleCoordinate$ArtifactType[] values () 
	public static com.android.ide.common.repository.GradleCoordinate$ArtifactType valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, java.lang.String) 
		String id
	public static com.android.ide.common.repository.GradleCoordinate$ArtifactType getArtifactType (java.lang.String) 
		com.android.ide.common.repository.GradleCoordinate$ArtifactType type
		String name
	public java.lang.String toString () 
	static void  () 
}

com/android/ide/common/resources/
com/android/ide/common/resources/SingleResourceFile.class
SingleResourceFile.java
package com.android.ide.common.resources
public com.android.ide.common.resources.SingleResourceFile extends com.android.ide.common.resources.ResourceFile {
	private static final javax.xml.parsers.SAXParserFactory sParserFactory
	private final String mResourceName
	private final com.android.resources.ResourceType mType
	private com.android.ide.common.rendering.api.ResourceValue mValue
	public void  (com.android.io.IAbstractFile, com.android.ide.common.resources.ResourceFolder) 
		com.android.io.IAbstractFile file
		com.android.ide.common.resources.ResourceFolder folder
		java.util.List types
		com.android.ide.common.resources.configuration.DensityQualifier qualifier
	protected void load (com.android.ide.common.resources.ScanningContext) 
		com.android.ide.common.resources.ScanningContext context
		com.android.ide.common.resources.ResourceItem item
	protected void update (com.android.ide.common.resources.ScanningContext) 
		com.android.ide.common.resources.ScanningContext context
	protected void dispose (com.android.ide.common.resources.ScanningContext) 
		com.android.ide.common.resources.ScanningContext context
	public java.util.Collection getResourceTypes () 
	public boolean hasResources (com.android.resources.ResourceType) 
		com.android.resources.ResourceType type
	public com.android.ide.common.rendering.api.ResourceValue getValue (com.android.resources.ResourceType, java.lang.String) 
		com.android.resources.ResourceType type
		String name
	private java.lang.String getResourceName (com.android.resources.ResourceType) 
		com.android.resources.ResourceType type
		String name
		int pos
	private boolean validateAttributes (com.android.ide.common.resources.ScanningContext) 
		com.android.io.IAbstractFile file
		Exception e
		com.android.ide.common.resources.ValidatingResourceParser parser
		com.android.ide.common.resources.ScanningContext context
	static void  () 
}

com/android/ide/common/resources/LocaleManager.class
LocaleManager.java
package com.android.ide.common.resources
public com.android.ide.common.resources.LocaleManager extends java.lang.Object {
	private static final String[] ISO_639_2_CODES
	private static final String[] ISO_639_2_NAMES
	private static final String[] ISO_639_1_CODES
	private static final int[] ISO_639_1_TO_2
	private static final int[] ISO_639_2_TO_1
	private static final String[] ISO_3166_2_CODES
	private static final String[] ISO_3166_2_NAMES
	private static final String[] ISO_3166_1_CODES
	private static final int[] ISO_3166_1_TO_2
	private static final int[] ISO_3166_2_TO_1
	private static final int[] REGIONS_AFR
	private static final int[] REGIONS_ARA
	private static final int[] REGIONS_BEN
	private static final int[] REGIONS_BOD
	private static final int[] REGIONS_CAT
	private static final int[] REGIONS_DAN
	private static final int[] REGIONS_DEU
	private static final int[] REGIONS_ELL
	private static final int[] REGIONS_ENG
	private static final int[] REGIONS_EWE
	private static final int[] REGIONS_FAS
	private static final int[] REGIONS_FRA
	private static final int[] REGIONS_FUL
	private static final int[] REGIONS_GSW
	private static final int[] REGIONS_HAU
	private static final int[] REGIONS_HRV
	private static final int[] REGIONS_ITA
	private static final int[] REGIONS_KOR
	private static final int[] REGIONS_LIN
	private static final int[] REGIONS_MAS
	private static final int[] REGIONS_MSA
	private static final int[] REGIONS_NEP
	private static final int[] REGIONS_NLD
	private static final int[] REGIONS_NOB
	private static final int[] REGIONS_ORM
	private static final int[] REGIONS_OSS
	private static final int[] REGIONS_PAN
	private static final int[] REGIONS_POR
	private static final int[] REGIONS_QUE
	private static final int[] REGIONS_RON
	private static final int[] REGIONS_RUS
	private static final int[] REGIONS_SME
	private static final int[] REGIONS_SOM
	private static final int[] REGIONS_SPA
	private static final int[] REGIONS_SQI
	private static final int[] REGIONS_SRP
	private static final int[] REGIONS_SWA
	private static final int[] REGIONS_SWE
	private static final int[] REGIONS_TAM
	private static final int[] REGIONS_TEO
	private static final int[] REGIONS_TIR
	private static final int[] REGIONS_TUR
	private static final int[] REGIONS_URD
	private static final int[] REGIONS_UZB
	private static final int[] REGIONS_YOR
	private static final int[] REGIONS_ZHO
	private static final int[][] LANGUAGE_REGIONS
	private static final int[] LANGUAGE_REGION
	static final boolean $assertionsDisabled
	private void  () 
	public static java.lang.String getRegionName (java.lang.String) 
		int index
		int index
		String regionCode
	public static java.lang.String getLanguageName (java.lang.String) 
		int index
		int index
		String languageCode
	public static java.util.List getLanguageCodes () 
	public static java.util.List getLanguageCodes (boolean) 
		int iso2
		int i
		java.util.List codes
		boolean include3
	public static java.util.List getRegionCodes () 
	public static java.util.List getRegionCodes (boolean) 
		int iso2
		int i
		java.util.List codes
		boolean include3
	public static boolean isValidLanguageCode (java.lang.String) 
		String languageCode
	public static boolean isValidRegionCode (java.lang.String) 
		String regionCode
	public static java.lang.String getLanguageRegion (java.lang.String) 
		String languageCode
	public static java.lang.String getDefaultLanguageRegion (java.lang.String) 
		int twoLetterIndex
		int index
		int regionIndex
		int index
		String languageCode
	public static java.lang.String getLanguageRegion (java.lang.String, com.android.ide.common.res2.ResourceRepository) 
		String regionLocale
		String country
		String region
		java.util.Locale available
		String qualifiers
		com.android.ide.common.res2.ResourceItem item
		java.util.Set all
		java.util.Set specified
		com.google.common.collect.ListMultimap strings
		String r
		java.util.List relevant
		String country
		java.util.Locale candidate
		char first
		char second
		String languageCode
		com.android.ide.common.res2.ResourceRepository resources
		String option
		java.util.Locale locale
		java.util.List regions
	private static java.util.List getDisambiguateRegions (java.lang.String) 
		String languageCode
	private static java.lang.String getRegionCode (int) 
		int twoLetterIndex
		int index
	public static java.util.List getRelevantRegions (java.lang.String) 
		int index
		int languageIndex
		int languageIndex
		String regionCode
		String regionCode
		int regionIndex
		String languageCode
		int languageIndex
		int[] regionIndices
		java.util.List result
	public static java.lang.String getLanguageAlpha2 (java.lang.String) 
		String languageCode
		int index
		int alpha2
	public static java.lang.String getLanguageAlpha3 (java.lang.String) 
		String languageCode
		int index
		int alpha2
	public static java.lang.String getRegionAlpha2 (java.lang.String) 
		String regionCode
		int index
		int alpha2
	public static java.lang.String getRegionAlpha3 (java.lang.String) 
		String regionCode
		int index
		int alpha2
	public static java.lang.String getTimeZoneRegionAlpha3 (java.util.TimeZone) 
		java.util.TimeZone zone
		int index
	public static java.lang.String getTimeZoneRegionAlpha2 (java.util.TimeZone) 
		java.util.TimeZone zone
		int index
	private static int getTimeZoneRegionIndex (java.util.TimeZone) 
		int i
		int n
		java.util.TimeZone zone
		String id
		int hashedId
	static void  () 
}

com/android/ide/common/resources/IntArrayWrapper.class
IntArrayWrapper.java
package com.android.ide.common.resources
public final com.android.ide.common.resources.IntArrayWrapper extends java.lang.Object {
	private int[] mData
	public void  (int[]) 
		int[] data
	public void set (int[]) 
		int[] data
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object obj
}

com/android/ide/common/resources/sampledata/
com/android/ide/common/resources/sampledata/SampleDataJsonParser.class

com/android/ide/common/resources/sampledata/CSVReader.class
CSVReader.java
package com.android.ide.common.resources.sampledata
public com.android.ide.common.resources.sampledata.CSVReader extends java.lang.Object {
	private java.io.BufferedReader br
	private boolean hasNext
	private char separator
	private char quotechar
	private int skipLines
	private boolean linesSkiped
	public static final char DEFAULT_SEPARATOR
	public static final char DEFAULT_QUOTE_CHARACTER
	public static final int DEFAULT_SKIP_LINES
	public void  (java.io.Reader) 
		java.io.Reader reader
	public void  (java.io.Reader, char) 
		java.io.Reader reader
		char separator
	public void  (java.io.Reader, char, char) 
		java.io.Reader reader
		char separator
		char quotechar
	public void  (java.io.Reader, char, char, int) 
		java.io.Reader reader
		char separator
		char quotechar
		int line
	public java.util.List readAll ()  throws java.io.IOException 
		String[] nextLineAsTokens
		java.util.List allElements
	public java.lang.String[] readNext ()  throws java.io.IOException 
		String nextLine
	private java.lang.String getNextLine ()  throws java.io.IOException 
		int i
		String nextLine
	public java.lang.String[] parseLine (java.lang.String)  throws java.io.IOException 
		char c
		int i
		String nextLine
		java.util.List tokensOnThisLine
		StringBuffer sb
		boolean inQuotes
	public void close ()  throws java.io.IOException 
}

com/android/ide/common/resources/sampledata/SampleDataCsvParser.class
SampleDataCsvParser.java
package com.android.ide.common.resources.sampledata
public com.android.ide.common.resources.sampledata.SampleDataCsvParser extends java.lang.Object {
	private final com.google.common.collect.ImmutableMultimap myTable
	private void  (com.google.common.collect.ImmutableMultimap) 
		com.google.common.collect.ImmutableMultimap table
	public static com.android.ide.common.resources.sampledata.SampleDataCsvParser parse (java.io.Reader)  throws java.io.IOException 
		int i
		java.io.Reader reader
		com.android.ide.common.resources.sampledata.CSVReader csvReader
		String[] headers
		com.google.common.collect.ImmutableMultimap$Builder mapBuilder
		String[] values
	public java.util.Set getPossiblePaths () 
	public com.google.common.collect.ImmutableCollection getPath (java.lang.String) 
		String path
}

com/android/ide/common/resources/sampledata/SampleDataHolder.class
SampleDataHolder.kt
package com.android.ide.common.resources.sampledata
public final com.android.ide.common.resources.sampledata.SampleDataHolder extends java.lang.Object {
	private final String name
	private final long lastModification
	private final int fileSizeMb
	private final byte[] contents
	public final java.lang.String getName () 
	public final long getLastModification () 
	public final int getFileSizeMb () 
	public final byte[] getContents () 
	public void  (java.lang.String, long, int, byte[]) 
		String name
		long lastModification
		int fileSizeMb
		byte[] contents
}

com/android/ide/common/resources/sampledata/SampleDataManager.class

com/android/ide/common/resources/ValueResourceParser.class
ValueResourceParser.java
package com.android.ide.common.resources
public final com.android.ide.common.resources.ValueResourceParser extends org.xml.sax.helpers.DefaultHandler {
	private static final com.android.resources.ResourceUrl TMP_URL
	private boolean inResources
	private int mDepth
	private com.android.ide.common.rendering.api.ResourceValue mCurrentValue
	private com.android.ide.common.rendering.api.ArrayResourceValue mArrayResourceValue
	private com.android.ide.common.rendering.api.StyleResourceValue mCurrentStyle
	private com.android.ide.common.rendering.api.DeclareStyleableResourceValue mCurrentDeclareStyleable
	private com.android.ide.common.rendering.api.AttrResourceValue mCurrentAttr
	private com.android.ide.common.resources.ValueResourceParser$IValueResourceRepository mRepository
	private final boolean mIsFramework
	private final String mLibraryName
	public void  (com.android.ide.common.resources.ValueResourceParser$IValueResourceRepository, boolean, java.lang.String) 
		com.android.ide.common.resources.ValueResourceParser$IValueResourceRepository repository
		boolean isFramework
		String libraryName
	public void endElement (java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String value
		String uri
		String localName
		String qName
	public void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)  throws org.xml.sax.SAXException 
		String parent
		com.android.resources.ResourceUrl newUrl
		String name
		com.android.resources.ResourceType type
		boolean isFrameworkAttr
		boolean isFramework
		String value
		String name
		String name
		String value
		String uri
		String localName
		String qName
		org.xml.sax.Attributes attributes
	private static com.android.resources.ResourceType getType (java.lang.String, org.xml.sax.Attributes) 
		String typeValue
		String qName
		org.xml.sax.Attributes attributes
		String typeValue
	public void characters (char[], int, int)  throws org.xml.sax.SAXException 
		String value
		char[] ch
		int start
		int length
	static void  () 
}

com/android/ide/common/resources/ResourceResolver.class

com/android/ide/common/resources/ScanningContext.class
ScanningContext.java
package com.android.ide.common.resources
public com.android.ide.common.resources.ScanningContext extends java.lang.Object {
	protected final com.android.ide.common.resources.ResourceRepository mRepository
	private boolean mNeedsFullAapt
	private java.util.List mErrors
	public void  (com.android.ide.common.resources.ResourceRepository) 
		com.android.ide.common.resources.ResourceRepository repository
	public java.util.List getErrors () 
	public void addError (java.lang.String) 
		String error
	public com.android.ide.common.resources.ResourceRepository getRepository () 
	protected void requestFullAapt () 
	public boolean needsFullAapt () 
	public boolean checkValue (java.lang.String, java.lang.String, java.lang.String) 
		String uri
		String name
		String value
}

com/android/ide/common/resources/IdResourceParser.class
IdResourceParser.java
package com.android.ide.common.resources
public com.android.ide.common.resources.IdResourceParser extends java.lang.Object {
	private final com.android.ide.common.resources.ValueResourceParser$IValueResourceRepository mRepository
	private final boolean mIsFramework
	private com.android.ide.common.resources.ScanningContext mContext
	static final boolean $assertionsDisabled
	public void  (com.android.ide.common.resources.ValueResourceParser$IValueResourceRepository, com.android.ide.common.resources.ScanningContext, boolean) 
		com.android.ide.common.resources.ValueResourceParser$IValueResourceRepository repository
		com.android.ide.common.resources.ScanningContext context
		boolean isFramework
	public boolean parse (com.android.resources.ResourceType, java.lang.String, java.io.InputStream)  throws java.io.IOException 
		String message
		int index
		String error
		org.xmlpull.v1.XmlPullParserException e
		String message
		String error
		RuntimeException e
		com.android.resources.ResourceType type
		String path
		java.io.InputStream input
		org.kxml2.io.KXmlParser parser
	private boolean parse (com.android.resources.ResourceType, java.lang.String, org.kxml2.io.KXmlParser)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		String uri
		String id
		com.android.ide.common.rendering.api.ResourceValue newId
		String attribute
		String value
		int i
		int n
		int event
		com.android.resources.ResourceType type
		String path
		org.kxml2.io.KXmlParser parser
		boolean valid
		boolean checkForErrors
	static void  () 
}

com/android/ide/common/resources/ResourceItem$1.class
ResourceItem.java
package com.android.ide.common.resources
final com.android.ide.common.resources.ResourceItem$1 extends java.lang.Object implements java.util.Comparator  {
	void  () 
	public int compare (com.android.ide.common.resources.ResourceFile, com.android.ide.common.resources.ResourceFile) 
		com.android.ide.common.resources.ResourceFile file1
		com.android.ide.common.resources.ResourceFile file2
		com.android.ide.common.resources.configuration.FolderConfiguration fc1
		com.android.ide.common.resources.configuration.FolderConfiguration fc2
	public volatile int compare (java.lang.Object, java.lang.Object) 
}

com/android/ide/common/resources/FrameworkResourceItem.class
FrameworkResourceItem.java
package com.android.ide.common.resources
 com.android.ide.common.resources.FrameworkResourceItem extends com.android.ide.common.resources.ResourceItem {
	void  (java.lang.String) 
		String name
	public boolean isEditableDirectly () 
	public java.lang.String toString () 
}

com/android/ide/common/resources/ValueResourceParser$IValueResourceRepository.class
ValueResourceParser.java
package com.android.ide.common.resources
public abstract com.android.ide.common.resources.ValueResourceParser$IValueResourceRepository extends java.lang.Object {
	public abstract void addResourceValue (com.android.ide.common.rendering.api.ResourceValue) 
}

com/android/ide/common/resources/ResourceResolver$1.class
ResourceResolver.java
package com.android.ide.common.resources
 com.android.ide.common.resources.ResourceResolver$1 extends java.lang.Object {
}

com/android/ide/common/resources/ResourceItemResolver.class
ResourceItemResolver.java
package com.android.ide.common.resources
public com.android.ide.common.resources.ResourceItemResolver extends com.android.ide.common.rendering.api.RenderResources {
	private final com.android.ide.common.resources.configuration.FolderConfiguration mConfiguration
	private final com.android.ide.common.rendering.api.LayoutLog mLogger
	private final com.android.ide.common.resources.ResourceItemResolver$ResourceProvider mResourceProvider
	private com.android.ide.common.resources.ResourceRepository mFrameworkResources
	private com.android.ide.common.resources.ResourceResolver mResolver
	private com.android.ide.common.res2.AbstractResourceRepository myAppResources
	private java.util.List mLookupChain
	static final boolean $assertionsDisabled
	public void  (com.android.ide.common.resources.configuration.FolderConfiguration, com.android.ide.common.resources.ResourceItemResolver$ResourceProvider, com.android.ide.common.rendering.api.LayoutLog) 
		com.android.ide.common.resources.configuration.FolderConfiguration configuration
		com.android.ide.common.resources.ResourceItemResolver$ResourceProvider resourceProvider
		com.android.ide.common.rendering.api.LayoutLog logger
	public void  (com.android.ide.common.resources.configuration.FolderConfiguration, com.android.ide.common.resources.ResourceRepository, com.android.ide.common.res2.AbstractResourceRepository, com.android.ide.common.rendering.api.LayoutLog) 
		com.android.ide.common.resources.configuration.FolderConfiguration configuration
		com.android.ide.common.resources.ResourceRepository frameworkResources
		com.android.ide.common.res2.AbstractResourceRepository appResources
		com.android.ide.common.rendering.api.LayoutLog logger
	public com.android.ide.common.rendering.api.ResourceValue resolveResValue (com.android.ide.common.rendering.api.ResourceValue) 
		com.android.ide.common.rendering.api.ResourceValue resValue
	private com.android.ide.common.rendering.api.ResourceValue resolveResValue (com.android.ide.common.rendering.api.ResourceValue, int) 
		com.android.ide.common.rendering.api.ResourceValue resValue
		int depth
		String value
		com.android.ide.common.rendering.api.ResourceValue resolvedResValue
	public com.android.ide.common.rendering.api.ResourceValue findResValue (java.lang.String, boolean) 
		com.android.ide.common.rendering.api.ResourceValue next
		com.android.ide.common.rendering.api.ResourceValue prev
		com.android.ide.common.resources.ResourceResolver resolver
		String reference
		boolean inFramework
		com.android.resources.ResourceUrl resource
	private com.android.ide.common.rendering.api.ResourceValue findResValue (com.android.resources.ResourceUrl, boolean) 
		com.android.ide.common.rendering.api.ResourceValue item
		com.android.ide.common.resources.ResourceItem item
		com.android.ide.common.rendering.api.ResourceValue value
		com.android.resources.ResourceUrl url
		boolean framework
	public com.android.ide.common.rendering.api.StyleResourceValue getCurrentTheme () 
		com.android.ide.common.resources.ResourceResolver resolver
	public com.android.ide.common.rendering.api.StyleResourceValue getTheme (java.lang.String, boolean) 
		String name
		boolean frameworkTheme
	public boolean themeIsParentOf (com.android.ide.common.rendering.api.StyleResourceValue, com.android.ide.common.rendering.api.StyleResourceValue) 
		com.android.ide.common.rendering.api.StyleResourceValue parentTheme
		com.android.ide.common.rendering.api.StyleResourceValue childTheme
	public com.android.ide.common.rendering.api.ResourceValue findItemInTheme (java.lang.String) 
		String itemName
		com.android.ide.common.resources.ResourceResolver resolver
	public com.android.ide.common.rendering.api.ResourceValue findItemInTheme (java.lang.String, boolean) 
		String attrName
		boolean isFrameworkAttr
		com.android.ide.common.resources.ResourceResolver resolver
	public com.android.ide.common.rendering.api.ItemResourceValue findItemInStyle (com.android.ide.common.rendering.api.StyleResourceValue, java.lang.String) 
		com.android.ide.common.rendering.api.StyleResourceValue style
		String attrName
		com.android.ide.common.resources.ResourceResolver resolver
	public com.android.ide.common.rendering.api.ItemResourceValue findItemInStyle (com.android.ide.common.rendering.api.StyleResourceValue, java.lang.String, boolean) 
		com.android.ide.common.rendering.api.StyleResourceValue style
		String attrName
		boolean isFrameworkAttr
		com.android.ide.common.resources.ResourceResolver resolver
	public com.android.ide.common.rendering.api.StyleResourceValue getParent (com.android.ide.common.rendering.api.StyleResourceValue) 
		com.android.ide.common.rendering.api.StyleResourceValue style
		com.android.ide.common.resources.ResourceResolver resolver
	private com.android.ide.common.resources.ResourceResolver getFullResolver () 
	public void setLookupChainList (java.util.List) 
		java.util.List lookupChain
	public java.util.List getLookupChain () 
	public static java.lang.String getDisplayString (com.android.resources.ResourceType, java.lang.String, boolean, java.util.List) 
		com.android.resources.ResourceType type
		String name
		boolean isFramework
		java.util.List lookupChain
		String url
	public static java.lang.String getDisplayString (java.lang.String, java.util.List) 
		int end
		String value
		String text
		com.android.ide.common.rendering.api.ResourceValue element
		String url
		java.util.List lookupChain
		StringBuilder sb
		String prev
	public volatile com.android.ide.common.rendering.api.ResourceValue findItemInStyle (com.android.ide.common.rendering.api.StyleResourceValue, java.lang.String, boolean) 
	public volatile com.android.ide.common.rendering.api.ResourceValue findItemInStyle (com.android.ide.common.rendering.api.StyleResourceValue, java.lang.String) 
	static void  () 
}

com/android/ide/common/resources/configuration/
com/android/ide/common/resources/configuration/ResourceQualifier.class
ResourceQualifier.java
package com.android.ide.common.resources.configuration
public abstract com.android.ide.common.resources.configuration.ResourceQualifier extends java.lang.Object implements java.lang.Comparable java.io.Serializable  {
	public void  () 
	public abstract java.lang.String getName () 
	public abstract java.lang.String getShortName () 
	public abstract int since () 
	public boolean deprecated () 
	public abstract boolean isValid () 
	public abstract boolean hasFakeValue () 
	public abstract boolean checkAndSet (java.lang.String, com.android.ide.common.resources.configuration.FolderConfiguration) 
	public abstract java.lang.String getFolderSegment () 
	public com.android.ide.common.resources.configuration.ResourceQualifier getNullQualifier () 
	public boolean isMatchFor (com.android.ide.common.resources.configuration.ResourceQualifier) 
		com.android.ide.common.resources.configuration.ResourceQualifier qualifier
	public boolean isBetterMatchThan (com.android.ide.common.resources.configuration.ResourceQualifier, com.android.ide.common.resources.configuration.ResourceQualifier) 
		com.android.ide.common.resources.configuration.ResourceQualifier compareTo
		com.android.ide.common.resources.configuration.ResourceQualifier reference
	public java.lang.String toString () 
	public abstract java.lang.String getShortDisplayValue () 
	public abstract java.lang.String getLongDisplayValue () 
	public abstract boolean equals (java.lang.Object) 
	public abstract int hashCode () 
	public final int compareTo (com.android.ide.common.resources.configuration.ResourceQualifier) 
		com.android.ide.common.resources.configuration.ResourceQualifier o
	public static boolean isValid (com.android.ide.common.resources.configuration.ResourceQualifier) 
		com.android.ide.common.resources.configuration.ResourceQualifier qualifier
	public volatile int compareTo (java.lang.Object) 
}

com/android/ide/common/resources/configuration/ScreenDimensionQualifier.class
ScreenDimensionQualifier.java
package com.android.ide.common.resources.configuration
public final com.android.ide.common.resources.configuration.ScreenDimensionQualifier extends com.android.ide.common.resources.configuration.ResourceQualifier {
	static final int DEFAULT_SIZE
	private static final java.util.regex.Pattern sDimensionPattern
	public static final String NAME
	private final int mValue1
	private final int mValue2
	private final String mShortDisplayValue
	public void  (int, int) 
		int value1
		int value2
	public void  () 
	public int getValue1 () 
	public int getValue2 () 
	public java.lang.String getName () 
	public java.lang.String getShortName () 
	public int since () 
	public boolean deprecated () 
	public boolean isValid () 
	public boolean hasFakeValue () 
	public boolean checkAndSet (java.lang.String, com.android.ide.common.resources.configuration.FolderConfiguration) 
		String d1
		String d2
		com.android.ide.common.resources.configuration.ScreenDimensionQualifier qualifier
		String value
		com.android.ide.common.resources.configuration.FolderConfiguration config
		java.util.regex.Matcher m
	public boolean equals (java.lang.Object) 
		com.android.ide.common.resources.configuration.ScreenDimensionQualifier q
		Object qualifier
	public int hashCode () 
	public static com.android.ide.common.resources.configuration.ScreenDimensionQualifier getQualifier (java.lang.String, java.lang.String) 
		int value1
		int value2
		int s1
		int s2
		int value1
		int value2
		String size1
		String size2
	public java.lang.String getFolderSegment () 
	public java.lang.String getShortDisplayValue () 
	public java.lang.String getLongDisplayValue () 
	static void  () 
}

com/android/ide/common/resources/configuration/VersionQualifier.class
VersionQualifier.java
package com.android.ide.common.resources.configuration
public final com.android.ide.common.resources.configuration.VersionQualifier extends com.android.ide.common.resources.configuration.ResourceQualifier {
	public static final int DEFAULT_VERSION
	private static final java.util.regex.Pattern sVersionPattern
	private int mVersion
	public static final String NAME
	public static com.android.ide.common.resources.configuration.VersionQualifier getQualifier (java.lang.String) 
		int code
		NumberFormatException e
		String v
		int code
		com.android.ide.common.resources.configuration.VersionQualifier qualifier
		String segment
		java.util.regex.Matcher m
	public static java.lang.String getFolderSegment (int) 
		int version
	public void  (int) 
		int apiLevel
	public void  () 
	public int getVersion () 
	public java.lang.String getName () 
	public java.lang.String getShortName () 
	public int since () 
	public boolean isValid () 
	public boolean hasFakeValue () 
	public boolean checkAndSet (java.lang.String, com.android.ide.common.resources.configuration.FolderConfiguration) 
		String value
		com.android.ide.common.resources.configuration.FolderConfiguration config
		com.android.ide.common.resources.configuration.VersionQualifier qualifier
	public boolean equals (java.lang.Object) 
		Object qualifier
	public boolean isMatchFor (com.android.ide.common.resources.configuration.ResourceQualifier) 
		com.android.ide.common.resources.configuration.ResourceQualifier qualifier
	public boolean isBetterMatchThan (com.android.ide.common.resources.configuration.ResourceQualifier, com.android.ide.common.resources.configuration.ResourceQualifier) 
		com.android.ide.common.resources.configuration.ResourceQualifier compareTo
		com.android.ide.common.resources.configuration.ResourceQualifier reference
		com.android.ide.common.resources.configuration.VersionQualifier compareQ
		com.android.ide.common.resources.configuration.VersionQualifier referenceQ
	public int hashCode () 
	public java.lang.String getFolderSegment () 
	public java.lang.String getShortDisplayValue () 
	public java.lang.String getLongDisplayValue () 
	static void  () 
}

com/android/ide/common/resources/configuration/NavigationStateQualifier.class
NavigationStateQualifier.java
package com.android.ide.common.resources.configuration
public final com.android.ide.common.resources.configuration.NavigationStateQualifier extends com.android.ide.common.resources.configuration.EnumBasedResourceQualifier {
	public static final String NAME
	private com.android.resources.NavigationState mValue
	public void  () 
	public void  (com.android.resources.NavigationState) 
		com.android.resources.NavigationState value
	public com.android.resources.NavigationState getValue () 
	com.android.resources.ResourceEnum getEnumValue () 
	public java.lang.String getName () 
	public java.lang.String getShortName () 
	public int since () 
	public boolean checkAndSet (java.lang.String, com.android.ide.common.resources.configuration.FolderConfiguration) 
		com.android.ide.common.resources.configuration.NavigationStateQualifier qualifier
		String value
		com.android.ide.common.resources.configuration.FolderConfiguration config
		com.android.resources.NavigationState state
	public volatile java.lang.String getLongDisplayValue () 
	public volatile java.lang.String getShortDisplayValue () 
	public volatile int hashCode () 
	public volatile boolean equals (java.lang.Object) 
	public volatile boolean hasFakeValue () 
	public volatile boolean isValid () 
}

com/android/ide/common/resources/configuration/UiModeQualifier.class
UiModeQualifier.java
package com.android.ide.common.resources.configuration
public final com.android.ide.common.resources.configuration.UiModeQualifier extends com.android.ide.common.resources.configuration.EnumBasedResourceQualifier {
	public static final String NAME
	private com.android.resources.UiMode mValue
	public void  () 
	public void  (com.android.resources.UiMode) 
		com.android.resources.UiMode value
	public com.android.resources.UiMode getValue () 
	com.android.resources.ResourceEnum getEnumValue () 
	public java.lang.String getName () 
	public java.lang.String getShortName () 
	public int since () 
	public boolean checkAndSet (java.lang.String, com.android.ide.common.resources.configuration.FolderConfiguration) 
		com.android.ide.common.resources.configuration.UiModeQualifier qualifier
		String value
		com.android.ide.common.resources.configuration.FolderConfiguration config
		com.android.resources.UiMode mode
	public boolean isMatchFor (com.android.ide.common.resources.configuration.ResourceQualifier) 
		com.android.ide.common.resources.configuration.ResourceQualifier qualifier
	public boolean isBetterMatchThan (com.android.ide.common.resources.configuration.ResourceQualifier, com.android.ide.common.resources.configuration.ResourceQualifier) 
		com.android.ide.common.resources.configuration.ResourceQualifier compareTo
		com.android.ide.common.resources.configuration.ResourceQualifier reference
		com.android.ide.common.resources.configuration.UiModeQualifier compareQualifier
		com.android.ide.common.resources.configuration.UiModeQualifier referenceQualifier
	public volatile java.lang.String getLongDisplayValue () 
	public volatile java.lang.String getShortDisplayValue () 
	public volatile int hashCode () 
	public volatile boolean equals (java.lang.Object) 
	public volatile boolean hasFakeValue () 
	public volatile boolean isValid () 
}

com/android/ide/common/resources/configuration/TouchScreenQualifier.class
TouchScreenQualifier.java
package com.android.ide.common.resources.configuration
public final com.android.ide.common.resources.configuration.TouchScreenQualifier extends com.android.ide.common.resources.configuration.EnumBasedResourceQualifier {
	public static final String NAME
	private com.android.resources.TouchScreen mValue
	public void  () 
	public void  (com.android.resources.TouchScreen) 
		com.android.resources.TouchScreen touchValue
	public com.android.resources.TouchScreen getValue () 
	com.android.resources.ResourceEnum getEnumValue () 
	public java.lang.String getName () 
	public java.lang.String getShortName () 
	public int since () 
	public boolean checkAndSet (java.lang.String, com.android.ide.common.resources.configuration.FolderConfiguration) 
		com.android.ide.common.resources.configuration.TouchScreenQualifier qualifier
		String value
		com.android.ide.common.resources.configuration.FolderConfiguration config
		com.android.resources.TouchScreen type
	public volatile java.lang.String getLongDisplayValue () 
	public volatile java.lang.String getShortDisplayValue () 
	public volatile int hashCode () 
	public volatile boolean equals (java.lang.Object) 
	public volatile boolean hasFakeValue () 
	public volatile boolean isValid () 
}

com/android/ide/common/resources/configuration/TextInputMethodQualifier.class
TextInputMethodQualifier.java
package com.android.ide.common.resources.configuration
public final com.android.ide.common.resources.configuration.TextInputMethodQualifier extends com.android.ide.common.resources.configuration.EnumBasedResourceQualifier {
	public static final String NAME
	private com.android.resources.Keyboard mValue
	public void  () 
	public void  (com.android.resources.Keyboard) 
		com.android.resources.Keyboard value
	public com.android.resources.Keyboard getValue () 
	com.android.resources.ResourceEnum getEnumValue () 
	public java.lang.String getName () 
	public java.lang.String getShortName () 
	public int since () 
	public boolean checkAndSet (java.lang.String, com.android.ide.common.resources.configuration.FolderConfiguration) 
		com.android.ide.common.resources.configuration.TextInputMethodQualifier qualifier
		String value
		com.android.ide.common.resources.configuration.FolderConfiguration config
		com.android.resources.Keyboard method
	public volatile java.lang.String getLongDisplayValue () 
	public volatile java.lang.String getShortDisplayValue () 
	public volatile int hashCode () 
	public volatile boolean equals (java.lang.Object) 
	public volatile boolean hasFakeValue () 
	public volatile boolean isValid () 
}

com/android/ide/common/resources/configuration/Configurable.class
Configurable.java
package com.android.ide.common.resources.configuration
public abstract com.android.ide.common.resources.configuration.Configurable extends java.lang.Object {
	public abstract com.android.ide.common.resources.configuration.FolderConfiguration getConfiguration () 
}

com/android/ide/common/resources/configuration/DeviceConfigHelper.class
DeviceConfigHelper.java
package com.android.ide.common.resources.configuration
public com.android.ide.common.resources.configuration.DeviceConfigHelper extends java.lang.Object {
	public void  () 
	public static com.android.ide.common.resources.configuration.FolderConfiguration getFolderConfig (com.android.sdklib.devices.State) 
		com.android.ide.common.resources.configuration.ScreenDimensionQualifier sdq
		com.android.sdklib.devices.State state
		com.android.sdklib.devices.Hardware hw
		com.android.ide.common.resources.configuration.FolderConfiguration config
		com.android.sdklib.devices.Screen screen
		com.android.ide.common.resources.configuration.ScreenDimensionQualifier sdq
		com.android.resources.ScreenRound screenRound
	public static com.android.ide.common.resources.configuration.FolderConfiguration getFolderConfig (com.android.sdklib.devices.Device, java.lang.String) 
		com.android.sdklib.devices.Device d
		String stateName
	public static com.android.ide.common.resources.configuration.FolderConfiguration getFolderConfig (com.android.sdklib.devices.Device) 
		com.android.sdklib.devices.Device d
}

com/android/ide/common/resources/configuration/ScreenOrientationQualifier.class
ScreenOrientationQualifier.java
package com.android.ide.common.resources.configuration
public final com.android.ide.common.resources.configuration.ScreenOrientationQualifier extends com.android.ide.common.resources.configuration.EnumBasedResourceQualifier {
	public static final String NAME
	private com.android.resources.ScreenOrientation mValue
	public void  () 
	public void  (com.android.resources.ScreenOrientation) 
		com.android.resources.ScreenOrientation value
	public com.android.resources.ScreenOrientation getValue () 
	com.android.resources.ResourceEnum getEnumValue () 
	public java.lang.String getName () 
	public java.lang.String getShortName () 
	public int since () 
	public boolean checkAndSet (java.lang.String, com.android.ide.common.resources.configuration.FolderConfiguration) 
		com.android.ide.common.resources.configuration.ScreenOrientationQualifier qualifier
		String value
		com.android.ide.common.resources.configuration.FolderConfiguration config
		com.android.resources.ScreenOrientation orientation
	public volatile java.lang.String getLongDisplayValue () 
	public volatile java.lang.String getShortDisplayValue () 
	public volatile int hashCode () 
	public volatile boolean equals (java.lang.Object) 
	public volatile boolean hasFakeValue () 
	public volatile boolean isValid () 
}

com/android/ide/common/resources/configuration/KeyboardStateQualifier.class
KeyboardStateQualifier.java
package com.android.ide.common.resources.configuration
public final com.android.ide.common.resources.configuration.KeyboardStateQualifier extends com.android.ide.common.resources.configuration.EnumBasedResourceQualifier {
	public static final String NAME
	private com.android.resources.KeyboardState mValue
	public void  () 
	public void  (com.android.resources.KeyboardState) 
		com.android.resources.KeyboardState value
	public com.android.resources.KeyboardState getValue () 
	com.android.resources.ResourceEnum getEnumValue () 
	public java.lang.String getName () 
	public java.lang.String getShortName () 
	public int since () 
	public boolean checkAndSet (java.lang.String, com.android.ide.common.resources.configuration.FolderConfiguration) 
		com.android.ide.common.resources.configuration.KeyboardStateQualifier qualifier
		String value
		com.android.ide.common.resources.configuration.FolderConfiguration config
		com.android.resources.KeyboardState orientation
	public boolean isMatchFor (com.android.ide.common.resources.configuration.ResourceQualifier) 
		com.android.ide.common.resources.configuration.KeyboardStateQualifier referenceQualifier
		com.android.ide.common.resources.configuration.ResourceQualifier qualifier
	public boolean isBetterMatchThan (com.android.ide.common.resources.configuration.ResourceQualifier, com.android.ide.common.resources.configuration.ResourceQualifier) 
		com.android.ide.common.resources.configuration.ResourceQualifier compareTo
		com.android.ide.common.resources.configuration.ResourceQualifier reference
		com.android.ide.common.resources.configuration.KeyboardStateQualifier compareQualifier
		com.android.ide.common.resources.configuration.KeyboardStateQualifier referenceQualifier
	public volatile java.lang.String getLongDisplayValue () 
	public volatile java.lang.String getShortDisplayValue () 
	public volatile int hashCode () 
	public volatile boolean equals (java.lang.Object) 
	public volatile boolean hasFakeValue () 
	public volatile boolean isValid () 
}

com/android/ide/common/resources/configuration/ScreenHeightQualifier.class
ScreenHeightQualifier.java
package com.android.ide.common.resources.configuration
public final com.android.ide.common.resources.configuration.ScreenHeightQualifier extends com.android.ide.common.resources.configuration.ResourceQualifier {
	private static final int DEFAULT_SIZE
	private static final java.util.regex.Pattern sParsePattern
	private static final String sPrintPattern
	public static final String NAME
	private int mValue
	public void  () 
	public void  (int) 
		int value
	public int getValue () 
	public java.lang.String getName () 
	public java.lang.String getShortName () 
	public int since () 
	public boolean hasFakeValue () 
	public boolean isValid () 
	public boolean checkAndSet (java.lang.String, com.android.ide.common.resources.configuration.FolderConfiguration) 
		String v
		com.android.ide.common.resources.configuration.ScreenHeightQualifier qualifier
		String value
		com.android.ide.common.resources.configuration.FolderConfiguration config
		java.util.regex.Matcher m
	public static com.android.ide.common.resources.configuration.ScreenHeightQualifier getQualifier (java.lang.String) 
		int dp
		com.android.ide.common.resources.configuration.ScreenHeightQualifier qualifier
		String value
	public boolean isMatchFor (com.android.ide.common.resources.configuration.ResourceQualifier) 
		com.android.ide.common.resources.configuration.ResourceQualifier qualifier
	public boolean isBetterMatchThan (com.android.ide.common.resources.configuration.ResourceQualifier, com.android.ide.common.resources.configuration.ResourceQualifier) 
		com.android.ide.common.resources.configuration.ResourceQualifier compareTo
		com.android.ide.common.resources.configuration.ResourceQualifier reference
		com.android.ide.common.resources.configuration.ScreenHeightQualifier compareQ
		com.android.ide.common.resources.configuration.ScreenHeightQualifier referenceQ
	public java.lang.String getFolderSegment () 
	public java.lang.String getShortDisplayValue () 
	public java.lang.String getLongDisplayValue () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object obj
		com.android.ide.common.resources.configuration.ScreenHeightQualifier other
	static void  () 
}

com/android/ide/common/resources/configuration/EnumBasedResourceQualifier.class
EnumBasedResourceQualifier.java
package com.android.ide.common.resources.configuration
abstract com.android.ide.common.resources.configuration.EnumBasedResourceQualifier extends com.android.ide.common.resources.configuration.ResourceQualifier {
	void  () 
	abstract com.android.resources.ResourceEnum getEnumValue () 
	public boolean isValid () 
	public boolean hasFakeValue () 
		com.android.resources.ResourceEnum value
	public boolean equals (java.lang.Object) 
		Object qualifier
	public int hashCode () 
		com.android.resources.ResourceEnum value
	public final java.lang.String getFolderSegment () 
		com.android.resources.ResourceEnum value
	public java.lang.String getShortDisplayValue () 
		com.android.resources.ResourceEnum value
	public java.lang.String getLongDisplayValue () 
		com.android.resources.ResourceEnum value
}

com/android/ide/common/resources/configuration/LayoutDirectionQualifier.class
LayoutDirectionQualifier.java
package com.android.ide.common.resources.configuration
public com.android.ide.common.resources.configuration.LayoutDirectionQualifier extends com.android.ide.common.resources.configuration.EnumBasedResourceQualifier {
	public static final String NAME
	private com.android.resources.LayoutDirection mValue
	public void  () 
	public void  (com.android.resources.LayoutDirection) 
		com.android.resources.LayoutDirection value
	public com.android.resources.LayoutDirection getValue () 
	com.android.resources.ResourceEnum getEnumValue () 
	public java.lang.String getName () 
	public java.lang.String getShortName () 
	public int since () 
	public boolean checkAndSet (java.lang.String, com.android.ide.common.resources.configuration.FolderConfiguration) 
		com.android.ide.common.resources.configuration.LayoutDirectionQualifier qualifier
		String value
		com.android.ide.common.resources.configuration.FolderConfiguration config
		com.android.resources.LayoutDirection ld
	public volatile java.lang.String getLongDisplayValue () 
	public volatile java.lang.String getShortDisplayValue () 
	public volatile int hashCode () 
	public volatile boolean equals (java.lang.Object) 
	public volatile boolean hasFakeValue () 
	public volatile boolean isValid () 
}

com/android/ide/common/resources/configuration/FolderConfiguration$1.class
FolderConfiguration.java
package com.android.ide.common.resources.configuration
 com.android.ide.common.resources.configuration.FolderConfiguration$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$resources$ScreenOrientation
	static void  () 
}

com/android/ide/common/resources/configuration/SmallestScreenWidthQualifier.class
SmallestScreenWidthQualifier.java
package com.android.ide.common.resources.configuration
public final com.android.ide.common.resources.configuration.SmallestScreenWidthQualifier extends com.android.ide.common.resources.configuration.ResourceQualifier {
	static final int DEFAULT_SIZE
	private static final java.util.regex.Pattern sParsePattern
	private static final String sPrintPattern
	public static final String NAME
	private int mValue
	public void  () 
	public void  (int) 
		int value
	public int getValue () 
	public java.lang.String getName () 
	public java.lang.String getShortName () 
	public int since () 
	public boolean hasFakeValue () 
	public boolean isValid () 
	public boolean checkAndSet (java.lang.String, com.android.ide.common.resources.configuration.FolderConfiguration) 
		String v
		com.android.ide.common.resources.configuration.SmallestScreenWidthQualifier qualifier
		String value
		com.android.ide.common.resources.configuration.FolderConfiguration config
		java.util.regex.Matcher m
	public static com.android.ide.common.resources.configuration.SmallestScreenWidthQualifier getQualifier (java.lang.String) 
		int dp
		com.android.ide.common.resources.configuration.SmallestScreenWidthQualifier qualifier
		String value
	public boolean isMatchFor (com.android.ide.common.resources.configuration.ResourceQualifier) 
		com.android.ide.common.resources.configuration.ResourceQualifier qualifier
	public boolean isBetterMatchThan (com.android.ide.common.resources.configuration.ResourceQualifier, com.android.ide.common.resources.configuration.ResourceQualifier) 
		com.android.ide.common.resources.configuration.ResourceQualifier compareTo
		com.android.ide.common.resources.configuration.ResourceQualifier reference
		com.android.ide.common.resources.configuration.SmallestScreenWidthQualifier compareQ
		com.android.ide.common.resources.configuration.SmallestScreenWidthQualifier referenceQ
	public java.lang.String getFolderSegment () 
	public java.lang.String getShortDisplayValue () 
	public java.lang.String getLongDisplayValue () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object obj
		com.android.ide.common.resources.configuration.SmallestScreenWidthQualifier other
	static void  () 
}

com/android/ide/common/resources/configuration/DensityQualifier.class
DensityQualifier.java
package com.android.ide.common.resources.configuration
public final com.android.ide.common.resources.configuration.DensityQualifier extends com.android.ide.common.resources.configuration.EnumBasedResourceQualifier {
	public static final String NAME
	private static final com.android.ide.common.resources.configuration.DensityQualifier NULL_QUALIFIER
	private final com.android.resources.Density mValue
	private static final java.util.regex.Pattern sDensityLegacyPattern
	static final boolean $assertionsDisabled
	public void  () 
	public void  (com.android.resources.Density) 
		com.android.resources.Density value
	private void  (boolean) 
		boolean ignored
	public com.android.resources.Density getValue () 
	com.android.resources.ResourceEnum getEnumValue () 
	public java.lang.String getName () 
	public java.lang.String getShortName () 
	public int since () 
	public boolean checkAndSet (java.lang.String, com.android.ide.common.resources.configuration.FolderConfiguration) 
		NumberFormatException e
		String v
		java.util.regex.Matcher m
		String value
		com.android.ide.common.resources.configuration.FolderConfiguration config
		com.android.resources.Density density
	public boolean isValid () 
	public com.android.ide.common.resources.configuration.DensityQualifier getNullQualifier () 
	public boolean isMatchFor (com.android.ide.common.resources.configuration.ResourceQualifier) 
		com.android.ide.common.resources.configuration.ResourceQualifier qualifier
	public boolean isBetterMatchThan (com.android.ide.common.resources.configuration.ResourceQualifier, com.android.ide.common.resources.configuration.ResourceQualifier) 
		int temp
		com.android.ide.common.resources.configuration.ResourceQualifier compareTo
		com.android.ide.common.resources.configuration.ResourceQualifier reference
		com.android.resources.Density other
		com.android.resources.Density required
		com.android.resources.Density value
		int requiredDensity
		int high
		int low
		boolean bImBigger
	public volatile java.lang.String getLongDisplayValue () 
	public volatile java.lang.String getShortDisplayValue () 
	public volatile int hashCode () 
	public volatile boolean equals (java.lang.Object) 
	public volatile boolean hasFakeValue () 
	public volatile com.android.ide.common.resources.configuration.ResourceQualifier getNullQualifier () 
	static void  () 
}

com/android/ide/common/resources/configuration/ScreenRatioQualifier.class
ScreenRatioQualifier.java
package com.android.ide.common.resources.configuration
public com.android.ide.common.resources.configuration.ScreenRatioQualifier extends com.android.ide.common.resources.configuration.EnumBasedResourceQualifier {
	public static final String NAME
	private com.android.resources.ScreenRatio mValue
	public void  () 
	public void  (com.android.resources.ScreenRatio) 
		com.android.resources.ScreenRatio value
	public com.android.resources.ScreenRatio getValue () 
	com.android.resources.ResourceEnum getEnumValue () 
	public java.lang.String getName () 
	public java.lang.String getShortName () 
	public int since () 
	public boolean checkAndSet (java.lang.String, com.android.ide.common.resources.configuration.FolderConfiguration) 
		com.android.ide.common.resources.configuration.ScreenRatioQualifier qualifier
		String value
		com.android.ide.common.resources.configuration.FolderConfiguration config
		com.android.resources.ScreenRatio size
	public volatile java.lang.String getLongDisplayValue () 
	public volatile java.lang.String getShortDisplayValue () 
	public volatile int hashCode () 
	public volatile boolean equals (java.lang.Object) 
	public volatile boolean hasFakeValue () 
	public volatile boolean isValid () 
}

com/android/ide/common/resources/configuration/NavigationMethodQualifier.class
NavigationMethodQualifier.java
package com.android.ide.common.resources.configuration
public final com.android.ide.common.resources.configuration.NavigationMethodQualifier extends com.android.ide.common.resources.configuration.EnumBasedResourceQualifier {
	public static final String NAME
	private com.android.resources.Navigation mValue
	public void  () 
	public void  (com.android.resources.Navigation) 
		com.android.resources.Navigation value
	public com.android.resources.Navigation getValue () 
	com.android.resources.ResourceEnum getEnumValue () 
	public java.lang.String getName () 
	public java.lang.String getShortName () 
	public int since () 
	public boolean checkAndSet (java.lang.String, com.android.ide.common.resources.configuration.FolderConfiguration) 
		com.android.ide.common.resources.configuration.NavigationMethodQualifier qualifier
		String value
		com.android.ide.common.resources.configuration.FolderConfiguration config
		com.android.resources.Navigation method
	public volatile java.lang.String getLongDisplayValue () 
	public volatile java.lang.String getShortDisplayValue () 
	public volatile int hashCode () 
	public volatile boolean equals (java.lang.Object) 
	public volatile boolean hasFakeValue () 
	public volatile boolean isValid () 
}

com/android/ide/common/resources/configuration/CountryCodeQualifier.class
CountryCodeQualifier.java
package com.android.ide.common.resources.configuration
public final com.android.ide.common.resources.configuration.CountryCodeQualifier extends com.android.ide.common.resources.configuration.ResourceQualifier {
	private static final int DEFAULT_CODE
	private static final java.util.regex.Pattern sCountryCodePattern
	private final int mCode
	public static final String NAME
	public static com.android.ide.common.resources.configuration.CountryCodeQualifier getQualifier (java.lang.String) 
		int code
		NumberFormatException e
		String v
		int code
		com.android.ide.common.resources.configuration.CountryCodeQualifier qualifier
		String segment
		java.util.regex.Matcher m
	public static java.lang.String getFolderSegment (int) 
		int code
	public void  () 
	public void  (int) 
		int code
	public int getCode () 
	public java.lang.String getName () 
	public java.lang.String getShortName () 
	public int since () 
	public boolean isValid () 
	public boolean hasFakeValue () 
	public boolean checkAndSet (java.lang.String, com.android.ide.common.resources.configuration.FolderConfiguration) 
		String value
		com.android.ide.common.resources.configuration.FolderConfiguration config
		com.android.ide.common.resources.configuration.CountryCodeQualifier qualifier
	public boolean equals (java.lang.Object) 
		Object qualifier
	public int hashCode () 
	public java.lang.String getFolderSegment () 
	public java.lang.String getShortDisplayValue () 
	public java.lang.String getLongDisplayValue () 
	static void  () 
}

com/android/ide/common/resources/configuration/NightModeQualifier.class
NightModeQualifier.java
package com.android.ide.common.resources.configuration
public final com.android.ide.common.resources.configuration.NightModeQualifier extends com.android.ide.common.resources.configuration.EnumBasedResourceQualifier {
	public static final String NAME
	private com.android.resources.NightMode mValue
	public void  () 
	public void  (com.android.resources.NightMode) 
		com.android.resources.NightMode value
	public com.android.resources.NightMode getValue () 
	com.android.resources.ResourceEnum getEnumValue () 
	public java.lang.String getName () 
	public java.lang.String getShortName () 
	public int since () 
	public boolean checkAndSet (java.lang.String, com.android.ide.common.resources.configuration.FolderConfiguration) 
		com.android.ide.common.resources.configuration.NightModeQualifier qualifier
		String value
		com.android.ide.common.resources.configuration.FolderConfiguration config
		com.android.resources.NightMode mode
	public volatile java.lang.String getLongDisplayValue () 
	public volatile java.lang.String getShortDisplayValue () 
	public volatile int hashCode () 
	public volatile boolean equals (java.lang.Object) 
	public volatile boolean hasFakeValue () 
	public volatile boolean isValid () 
}

com/android/ide/common/resources/configuration/LocaleQualifier.class
LocaleQualifier.java
package com.android.ide.common.resources.configuration
public final com.android.ide.common.resources.configuration.LocaleQualifier extends com.android.ide.common.resources.configuration.ResourceQualifier {
	public static final String FAKE_VALUE
	public static final String NAME
	public static final String BCP_47_PREFIX
	private static final String CAR_DOCK_MODE
	private String mFull
	private String mLanguage
	private String mRegion
	private String mScript
	static final boolean $assertionsDisabled
	public void  () 
	public void  (java.lang.String) 
		String language
	public void  (java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		StringBuilder sb
		String full
		String language
		String region
		String script
	public static boolean isRegionSegment (java.lang.String) 
		String segment
	private static boolean isValidAlpha2Code (java.lang.String) 
		String str
	private static boolean isValidAlpha3Code (java.lang.String) 
		String str
	private static boolean isValidM49Code (java.lang.String) 
		String str
	public static com.android.ide.common.resources.configuration.LocaleQualifier getQualifier (java.lang.String) 
		String segment
		String[] components
		String language
		String region
	public static java.lang.String normalizeCase (java.lang.String) 
		int i
		int i
		int i
		int end
		int length
		int segmentBegin
		int segmentLength
		int start
		int lastLength
		String segment
		StringBuilder sb
	static boolean isNormalizedCase (java.lang.String) 
		int end
		int length
		int segmentBegin
		int segmentLength
		int start
		int lastLength
		String segment
	private static boolean isNotLowerCase (java.lang.String, int, int) 
		int i
		String segment
		int start
		int end
	private static boolean isNotUpperCase (java.lang.String, int, int) 
		int i
		String segment
		int start
		int end
	public java.lang.String getValue () 
	public java.lang.String getName () 
	public java.lang.String getShortName () 
	public int since () 
	public boolean isValid () 
	public boolean hasFakeValue () 
	public boolean hasLanguage () 
	public boolean hasRegion () 
	public boolean checkAndSet (java.lang.String, com.android.ide.common.resources.configuration.FolderConfiguration) 
		String value
		com.android.ide.common.resources.configuration.FolderConfiguration config
		com.android.ide.common.resources.configuration.LocaleQualifier qualifier
	void setRegionSegment (java.lang.String) 
		String segment
	public boolean equals (java.lang.Object) 
		Object o
		com.android.ide.common.resources.configuration.LocaleQualifier qualifier
	public int hashCode () 
	public java.lang.String getFolderSegment () 
	public java.lang.String getShortDisplayValue () 
	public java.lang.String getTag () 
	public java.lang.String getLongDisplayValue () 
	public static com.android.ide.common.resources.configuration.LocaleQualifier parseBcp47 (java.lang.String) 
		String next
		String language
		String region
		String script
		java.util.Iterator iterator
		String qualifier
	public java.lang.String getLanguage () 
	public java.lang.String getRegion () 
	public java.lang.String getScript () 
	public java.lang.String getFull () 
	public boolean isMatchFor (com.android.ide.common.resources.configuration.ResourceQualifier) 
		com.android.ide.common.resources.configuration.LocaleQualifier other
		com.android.ide.common.resources.configuration.ResourceQualifier qualifier
	static void  () 
}

com/android/ide/common/resources/configuration/ScreenWidthQualifier.class
ScreenWidthQualifier.java
package com.android.ide.common.resources.configuration
public final com.android.ide.common.resources.configuration.ScreenWidthQualifier extends com.android.ide.common.resources.configuration.ResourceQualifier {
	static final int DEFAULT_SIZE
	private static final java.util.regex.Pattern sParsePattern
	private static final String sPrintPattern
	public static final String NAME
	private int mValue
	public void  () 
	public void  (int) 
		int value
	public int getValue () 
	public java.lang.String getName () 
	public java.lang.String getShortName () 
	public int since () 
	public boolean hasFakeValue () 
	public boolean isValid () 
	public boolean checkAndSet (java.lang.String, com.android.ide.common.resources.configuration.FolderConfiguration) 
		String v
		com.android.ide.common.resources.configuration.ScreenWidthQualifier qualifier
		String value
		com.android.ide.common.resources.configuration.FolderConfiguration config
		java.util.regex.Matcher m
	public static com.android.ide.common.resources.configuration.ScreenWidthQualifier getQualifier (java.lang.String) 
		int dp
		com.android.ide.common.resources.configuration.ScreenWidthQualifier qualifier
		String value
	public boolean isMatchFor (com.android.ide.common.resources.configuration.ResourceQualifier) 
		com.android.ide.common.resources.configuration.ResourceQualifier qualifier
	public boolean isBetterMatchThan (com.android.ide.common.resources.configuration.ResourceQualifier, com.android.ide.common.resources.configuration.ResourceQualifier) 
		com.android.ide.common.resources.configuration.ResourceQualifier compareTo
		com.android.ide.common.resources.configuration.ResourceQualifier reference
		com.android.ide.common.resources.configuration.ScreenWidthQualifier compareQ
		com.android.ide.common.resources.configuration.ScreenWidthQualifier referenceQ
	public java.lang.String getFolderSegment () 
	public java.lang.String getShortDisplayValue () 
	public java.lang.String getLongDisplayValue () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object obj
		com.android.ide.common.resources.configuration.ScreenWidthQualifier other
	static void  () 
}

com/android/ide/common/resources/configuration/FolderConfiguration.class
FolderConfiguration.java
package com.android.ide.common.resources.configuration
public final com.android.ide.common.resources.configuration.FolderConfiguration extends java.lang.Object implements java.lang.Comparable java.io.Serializable  {
	private static final com.android.ide.common.resources.configuration.ResourceQualifier[] DEFAULT_QUALIFIERS
	public static final com.google.common.base.Splitter QUALIFIER_SPLITTER
	private final com.android.ide.common.resources.configuration.ResourceQualifier[] mQualifiers
	private static final int INDEX_COUNTRY_CODE
	private static final int INDEX_NETWORK_CODE
	private static final int INDEX_LOCALE
	private static final int INDEX_LAYOUT_DIR
	private static final int INDEX_SMALLEST_SCREEN_WIDTH
	private static final int INDEX_SCREEN_WIDTH
	private static final int INDEX_SCREEN_HEIGHT
	private static final int INDEX_SCREEN_LAYOUT_SIZE
	private static final int INDEX_SCREEN_RATIO
	private static final int INDEX_SCREEN_ROUND
	private static final int INDEX_SCREEN_ORIENTATION
	private static final int INDEX_UI_MODE
	private static final int INDEX_NIGHT_MODE
	private static final int INDEX_PIXEL_DENSITY
	private static final int INDEX_TOUCH_TYPE
	private static final int INDEX_KEYBOARD_STATE
	private static final int INDEX_TEXT_INPUT_METHOD
	private static final int INDEX_NAVIGATION_STATE
	private static final int INDEX_NAVIGATION_METHOD
	private static final int INDEX_SCREEN_DIMENSION
	private static final int INDEX_VERSION
	private static final int INDEX_COUNT
	private static final com.android.ide.common.resources.configuration.ResourceQualifier[] NULL_QUALIFIERS
	static final boolean $assertionsDisabled
	public void  () 
	private void  (com.android.ide.common.resources.configuration.ResourceQualifier[]) 
		com.android.ide.common.resources.configuration.ResourceQualifier[] qualifiers
	public static com.android.ide.common.resources.configuration.FolderConfiguration getConfig (java.lang.String[]) 
		String[] folderSegments
		java.util.Iterator iterator
	public static com.android.ide.common.resources.configuration.FolderConfiguration getConfig (java.lang.Iterable) 
		Iterable folderSegments
		java.util.Iterator iterator
	public static com.android.ide.common.resources.configuration.FolderConfiguration getConfigFromQualifiers (java.lang.Iterable) 
		Iterable qualifiers
	public static com.android.ide.common.resources.configuration.FolderConfiguration getConfigFromQualifiers (java.util.Iterator) 
		com.android.ide.common.resources.configuration.LocaleQualifier localeQualifier
		boolean handle
		String seg
		String seg
		java.util.Iterator qualifiers
		com.android.ide.common.resources.configuration.FolderConfiguration config
		int qualifierIndex
		int qualifierCount
	public static com.android.ide.common.resources.configuration.FolderConfiguration getConfigForFolder (java.lang.String) 
		String folderName
	public static com.android.ide.common.resources.configuration.FolderConfiguration copyOf (com.android.ide.common.resources.configuration.FolderConfiguration) 
		com.android.ide.common.resources.configuration.FolderConfiguration original
	public static com.android.ide.common.resources.configuration.FolderConfiguration getConfigForQualifierString (java.lang.String) 
		String qualifierString
	public static int getQualifierCount () 
	public void set (com.android.ide.common.resources.configuration.FolderConfiguration) 
		com.android.ide.common.resources.configuration.FolderConfiguration config
	public void set (com.android.ide.common.resources.configuration.FolderConfiguration, boolean) 
		com.android.ide.common.resources.configuration.ResourceQualifier q
		int i
		com.android.ide.common.resources.configuration.FolderConfiguration config
		boolean nonFakeValuesOnly
	public void reset () 
		int i
	public void substract (com.android.ide.common.resources.configuration.FolderConfiguration) 
		int i
		com.android.ide.common.resources.configuration.FolderConfiguration config
	public void add (com.android.ide.common.resources.configuration.FolderConfiguration) 
		int i
		com.android.ide.common.resources.configuration.FolderConfiguration config
	public com.android.ide.common.resources.configuration.ResourceQualifier getInvalidQualifier () 
		int i
	public void addQualifier (com.android.ide.common.resources.configuration.ResourceQualifier) 
		com.android.ide.common.resources.configuration.ResourceQualifier qualifier
	public void removeQualifier (com.android.ide.common.resources.configuration.ResourceQualifier) 
		int i
		com.android.ide.common.resources.configuration.ResourceQualifier qualifier
	public com.android.ide.common.resources.configuration.ResourceQualifier getQualifier (int) 
		int index
	public void setCountryCodeQualifier (com.android.ide.common.resources.configuration.CountryCodeQualifier) 
		com.android.ide.common.resources.configuration.CountryCodeQualifier qualifier
	public com.android.ide.common.resources.configuration.CountryCodeQualifier getCountryCodeQualifier () 
	public void setNetworkCodeQualifier (com.android.ide.common.resources.configuration.NetworkCodeQualifier) 
		com.android.ide.common.resources.configuration.NetworkCodeQualifier qualifier
	public com.android.ide.common.resources.configuration.NetworkCodeQualifier getNetworkCodeQualifier () 
	public void setLocaleQualifier (com.android.ide.common.resources.configuration.LocaleQualifier) 
		com.android.ide.common.resources.configuration.LocaleQualifier qualifier
	public com.android.ide.common.resources.configuration.LocaleQualifier getLocaleQualifier () 
	public void setLayoutDirectionQualifier (com.android.ide.common.resources.configuration.LayoutDirectionQualifier) 
		com.android.ide.common.resources.configuration.LayoutDirectionQualifier qualifier
	public com.android.ide.common.resources.configuration.LayoutDirectionQualifier getLayoutDirectionQualifier () 
	public void setSmallestScreenWidthQualifier (com.android.ide.common.resources.configuration.SmallestScreenWidthQualifier) 
		com.android.ide.common.resources.configuration.SmallestScreenWidthQualifier qualifier
	public com.android.ide.common.resources.configuration.SmallestScreenWidthQualifier getSmallestScreenWidthQualifier () 
	public void setScreenWidthQualifier (com.android.ide.common.resources.configuration.ScreenWidthQualifier) 
		com.android.ide.common.resources.configuration.ScreenWidthQualifier qualifier
	public com.android.ide.common.resources.configuration.ScreenWidthQualifier getScreenWidthQualifier () 
	public void setScreenHeightQualifier (com.android.ide.common.resources.configuration.ScreenHeightQualifier) 
		com.android.ide.common.resources.configuration.ScreenHeightQualifier qualifier
	public com.android.ide.common.resources.configuration.ScreenHeightQualifier getScreenHeightQualifier () 
	public void setScreenSizeQualifier (com.android.ide.common.resources.configuration.ScreenSizeQualifier) 
		com.android.ide.common.resources.configuration.ScreenSizeQualifier qualifier
	public com.android.ide.common.resources.configuration.ScreenSizeQualifier getScreenSizeQualifier () 
	public void setScreenRatioQualifier (com.android.ide.common.resources.configuration.ScreenRatioQualifier) 
		com.android.ide.common.resources.configuration.ScreenRatioQualifier qualifier
	public com.android.ide.common.resources.configuration.ScreenRatioQualifier getScreenRatioQualifier () 
	public void setScreenRoundQualifier (com.android.ide.common.resources.configuration.ScreenRoundQualifier) 
		com.android.ide.common.resources.configuration.ScreenRoundQualifier qualifier
	public com.android.ide.common.resources.configuration.ScreenRoundQualifier getScreenRoundQualifier () 
	public void setScreenOrientationQualifier (com.android.ide.common.resources.configuration.ScreenOrientationQualifier) 
		com.android.ide.common.resources.configuration.ScreenOrientationQualifier qualifier
	public com.android.ide.common.resources.configuration.ScreenOrientationQualifier getScreenOrientationQualifier () 
	public void setUiModeQualifier (com.android.ide.common.resources.configuration.UiModeQualifier) 
		com.android.ide.common.resources.configuration.UiModeQualifier qualifier
	public com.android.ide.common.resources.configuration.UiModeQualifier getUiModeQualifier () 
	public void setNightModeQualifier (com.android.ide.common.resources.configuration.NightModeQualifier) 
		com.android.ide.common.resources.configuration.NightModeQualifier qualifier
	public com.android.ide.common.resources.configuration.NightModeQualifier getNightModeQualifier () 
	public void setDensityQualifier (com.android.ide.common.resources.configuration.DensityQualifier) 
		com.android.ide.common.resources.configuration.DensityQualifier qualifier
	public com.android.ide.common.resources.configuration.DensityQualifier getDensityQualifier () 
	public void setTouchTypeQualifier (com.android.ide.common.resources.configuration.TouchScreenQualifier) 
		com.android.ide.common.resources.configuration.TouchScreenQualifier qualifier
	public com.android.ide.common.resources.configuration.TouchScreenQualifier getTouchTypeQualifier () 
	public void setKeyboardStateQualifier (com.android.ide.common.resources.configuration.KeyboardStateQualifier) 
		com.android.ide.common.resources.configuration.KeyboardStateQualifier qualifier
	public com.android.ide.common.resources.configuration.KeyboardStateQualifier getKeyboardStateQualifier () 
	public void setTextInputMethodQualifier (com.android.ide.common.resources.configuration.TextInputMethodQualifier) 
		com.android.ide.common.resources.configuration.TextInputMethodQualifier qualifier
	public com.android.ide.common.resources.configuration.TextInputMethodQualifier getTextInputMethodQualifier () 
	public void setNavigationStateQualifier (com.android.ide.common.resources.configuration.NavigationStateQualifier) 
		com.android.ide.common.resources.configuration.NavigationStateQualifier qualifier
	public com.android.ide.common.resources.configuration.NavigationStateQualifier getNavigationStateQualifier () 
	public void setNavigationMethodQualifier (com.android.ide.common.resources.configuration.NavigationMethodQualifier) 
		com.android.ide.common.resources.configuration.NavigationMethodQualifier qualifier
	public com.android.ide.common.resources.configuration.NavigationMethodQualifier getNavigationMethodQualifier () 
	public void setScreenDimensionQualifier (com.android.ide.common.resources.configuration.ScreenDimensionQualifier) 
		com.android.ide.common.resources.configuration.ScreenDimensionQualifier qualifier
	public com.android.ide.common.resources.configuration.ScreenDimensionQualifier getScreenDimensionQualifier () 
	public void setVersionQualifier (com.android.ide.common.resources.configuration.VersionQualifier) 
		com.android.ide.common.resources.configuration.VersionQualifier qualifier
	public com.android.ide.common.resources.configuration.VersionQualifier getVersionQualifier () 
	public void normalize () 
		int min
		com.android.ide.common.resources.configuration.ResourceQualifier qualifier
		int i
		int minSdk
	public void updateScreenWidthAndHeight () 
		int a
		com.android.resources.Density density
		com.android.resources.ScreenOrientation orientation
		int size1
		int size2
		int dp1
		int dp2
		com.android.ide.common.resources.configuration.ResourceQualifier sizeQ
		com.android.ide.common.resources.configuration.ResourceQualifier densityQ
		com.android.ide.common.resources.configuration.ResourceQualifier orientQ
	public boolean equals (java.lang.Object) 
		com.android.ide.common.resources.configuration.ResourceQualifier qualifier
		com.android.ide.common.resources.configuration.ResourceQualifier fcQualifier
		int i
		com.android.ide.common.resources.configuration.FolderConfiguration fc
		Object obj
	public int hashCode () 
	public boolean isDefault () 
		com.android.ide.common.resources.configuration.ResourceQualifier irq
		int i
	public java.lang.String getFolderName (com.android.resources.ResourceFolderType) 
		String segment
		com.android.ide.common.resources.configuration.ResourceQualifier qualifier
		int i
		com.android.resources.ResourceFolderType folder
		StringBuilder result
	public java.lang.String getUniqueKey () 
		String segment
		com.android.ide.common.resources.configuration.ResourceQualifier qualifier
		int i
		StringBuilder result
	public java.lang.String getQualifierString () 
		String segment
		com.android.ide.common.resources.configuration.ResourceQualifier qualifier
		int i
		StringBuilder result
	public java.lang.String toString () 
	public java.lang.String toDisplayString () 
		com.android.ide.common.resources.configuration.ResourceQualifier qualifier
		StringBuilder result
		int index
	public java.lang.String toShortDisplayString () 
		com.android.ide.common.resources.configuration.ResourceQualifier qualifier
		StringBuilder result
		int index
	public int compareTo (com.android.ide.common.resources.configuration.FolderConfiguration) 
		com.android.ide.common.resources.configuration.ResourceQualifier qualifier1
		com.android.ide.common.resources.configuration.ResourceQualifier qualifier2
		int i
		com.android.ide.common.resources.configuration.FolderConfiguration folderConfig
	public com.android.ide.common.resources.configuration.Configurable findMatchingConfigurable (java.util.List) 
		java.util.List configurables
		java.util.List matches
	public java.util.List findMatchingConfigurables (java.util.List) 
		com.android.ide.common.resources.configuration.FolderConfiguration configuration
		com.android.ide.common.resources.configuration.Configurable res
		com.android.ide.common.resources.configuration.ResourceQualifier qualifier
		com.android.ide.common.resources.configuration.Configurable configurable
		com.android.ide.common.resources.configuration.Configurable configurable
		com.android.ide.common.resources.configuration.FolderConfiguration configuration
		com.android.ide.common.resources.configuration.ResourceQualifier qualifier
		int i
		com.android.ide.common.resources.configuration.ResourceQualifier referenceQualifier
		boolean found
		com.android.ide.common.resources.configuration.ResourceQualifier bestMatch
		int q
		java.util.List configurables
		java.util.ArrayList matchingConfigurables
		int count
	public boolean isMatchFor (com.android.ide.common.resources.configuration.FolderConfiguration) 
		com.android.ide.common.resources.configuration.ResourceQualifier testQualifier
		com.android.ide.common.resources.configuration.ResourceQualifier referenceQualifier
		int i
		com.android.ide.common.resources.configuration.FolderConfiguration referenceConfig
	public int getHighestPriorityQualifier (int) 
		int i
		int startIndex
	public void createDefault () 
	public com.android.ide.common.resources.configuration.ResourceQualifier[] getQualifiers () 
		int i
		int i
		int count
		com.android.ide.common.resources.configuration.ResourceQualifier[] array
		int index
	public volatile int compareTo (java.lang.Object) 
	static void  () 
		int i
		com.android.ide.common.resources.configuration.FolderConfiguration defaultConfig
}

com/android/ide/common/resources/configuration/NetworkCodeQualifier.class
NetworkCodeQualifier.java
package com.android.ide.common.resources.configuration
public final com.android.ide.common.resources.configuration.NetworkCodeQualifier extends com.android.ide.common.resources.configuration.ResourceQualifier {
	private static final int DEFAULT_CODE
	private static final java.util.regex.Pattern sNetworkCodePattern
	private final int mCode
	public static final String NAME
	public static com.android.ide.common.resources.configuration.NetworkCodeQualifier getQualifier (java.lang.String) 
		NumberFormatException e
		String v
		int code
		com.android.ide.common.resources.configuration.NetworkCodeQualifier qualifier
		String segment
		java.util.regex.Matcher m
	public static java.lang.String getFolderSegment (int) 
		int code
	public void  () 
	public void  (int) 
		int code
	public int getCode () 
	public java.lang.String getName () 
	public java.lang.String getShortName () 
	public int since () 
	public boolean isValid () 
	public boolean hasFakeValue () 
	public boolean checkAndSet (java.lang.String, com.android.ide.common.resources.configuration.FolderConfiguration) 
		NumberFormatException e
		String v
		int code
		com.android.ide.common.resources.configuration.NetworkCodeQualifier qualifier
		String value
		com.android.ide.common.resources.configuration.FolderConfiguration config
		java.util.regex.Matcher m
	public boolean equals (java.lang.Object) 
		Object qualifier
	public int hashCode () 
	public java.lang.String getFolderSegment () 
	public java.lang.String getShortDisplayValue () 
	public java.lang.String getLongDisplayValue () 
	static void  () 
}

com/android/ide/common/resources/configuration/ScreenRoundQualifier.class
ScreenRoundQualifier.java
package com.android.ide.common.resources.configuration
public com.android.ide.common.resources.configuration.ScreenRoundQualifier extends com.android.ide.common.resources.configuration.EnumBasedResourceQualifier {
	public static final String NAME
	private com.android.resources.ScreenRound mValue
	public void  () 
	public void  (com.android.resources.ScreenRound) 
		com.android.resources.ScreenRound value
	public com.android.resources.ScreenRound getValue () 
	com.android.resources.ResourceEnum getEnumValue () 
	public java.lang.String getName () 
	public java.lang.String getShortName () 
	public int since () 
	public boolean checkAndSet (java.lang.String, com.android.ide.common.resources.configuration.FolderConfiguration) 
		com.android.ide.common.resources.configuration.ScreenRoundQualifier qualifier
		String value
		com.android.ide.common.resources.configuration.FolderConfiguration config
		com.android.resources.ScreenRound roundness
	public volatile java.lang.String getLongDisplayValue () 
	public volatile java.lang.String getShortDisplayValue () 
	public volatile int hashCode () 
	public volatile boolean equals (java.lang.Object) 
	public volatile boolean hasFakeValue () 
	public volatile boolean isValid () 
}

com/android/ide/common/resources/configuration/ScreenSizeQualifier.class
ScreenSizeQualifier.java
package com.android.ide.common.resources.configuration
public com.android.ide.common.resources.configuration.ScreenSizeQualifier extends com.android.ide.common.resources.configuration.EnumBasedResourceQualifier {
	public static final String NAME
	private static final com.android.ide.common.resources.configuration.ScreenSizeQualifier NULL_QUALIFIER
	private final com.android.resources.ScreenSize mValue
	public void  () 
	public void  (com.android.resources.ScreenSize) 
		com.android.resources.ScreenSize value
	public com.android.resources.ScreenSize getValue () 
	com.android.resources.ResourceEnum getEnumValue () 
	public java.lang.String getName () 
	public java.lang.String getShortName () 
	public int since () 
	public boolean checkAndSet (java.lang.String, com.android.ide.common.resources.configuration.FolderConfiguration) 
		com.android.ide.common.resources.configuration.ScreenSizeQualifier qualifier
		String value
		com.android.ide.common.resources.configuration.FolderConfiguration config
		com.android.resources.ScreenSize size
	public com.android.ide.common.resources.configuration.ScreenSizeQualifier getNullQualifier () 
	public boolean isMatchFor (com.android.ide.common.resources.configuration.ResourceQualifier) 
		int qualifierIndex
		int index
		com.android.ide.common.resources.configuration.ResourceQualifier qualifier
	public boolean isValid () 
	public boolean isBetterMatchThan (com.android.ide.common.resources.configuration.ResourceQualifier, com.android.ide.common.resources.configuration.ResourceQualifier) 
		com.android.ide.common.resources.configuration.ResourceQualifier compareTo
		com.android.ide.common.resources.configuration.ResourceQualifier reference
		com.android.ide.common.resources.configuration.ScreenSizeQualifier compareQ
		int mySL
		int oSL
		int fixedMySL
		int fixedOSL
		int requestedSL
	public volatile java.lang.String getLongDisplayValue () 
	public volatile java.lang.String getShortDisplayValue () 
	public volatile int hashCode () 
	public volatile boolean equals (java.lang.Object) 
	public volatile boolean hasFakeValue () 
	public volatile com.android.ide.common.resources.configuration.ResourceQualifier getNullQualifier () 
	static void  () 
}

com/android/ide/common/resources/FrameworkResources.class
FrameworkResources.java
package com.android.ide.common.resources
public com.android.ide.common.resources.FrameworkResources extends com.android.ide.common.resources.ResourceRepository {
	protected final java.util.Map mPublicResourceMap
	public void  (com.android.io.IAbstractFolder) 
		com.android.io.IAbstractFolder resFolder
	public java.util.List getResourceItemsOfType (com.android.resources.ResourceType) 
		com.android.resources.ResourceType type
	public boolean hasResourcesOfType (com.android.resources.ResourceType) 
		com.android.resources.ResourceType type
	protected com.android.ide.common.resources.ResourceItem createResourceItem (java.lang.String) 
		String name
	public void loadPublicResources (com.android.utils.ILogger) 
		String attribute
		int i
		int n
		int size
		int size
		int size
		int size
		int size
		int size
		java.util.List publicList
		com.android.ide.common.resources.ResourceItem match
		java.util.Map map
		com.android.resources.ResourceType type
		String name
		String typeName
		int event
		org.kxml2.io.KXmlParser parser
		com.android.resources.ResourceType lastType
		String lastTypeName
		Exception e
		java.io.Reader reader
		java.util.List list
		com.android.resources.ResourceType type
		com.android.utils.ILogger logger
		com.android.io.IAbstractFolder valueFolder
		com.android.io.IAbstractFile publicXmlFile
	public volatile java.util.Collection getResourceItemsOfType (com.android.resources.ResourceType) 
}

com/android/ide/common/resources/FrameworkResources$1.class
FrameworkResources.java
package com.android.ide.common.resources
 com.android.ide.common.resources.FrameworkResources$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$resources$ResourceType
	static void  () 
}

com/android/ide/common/resources/ResourceFile.class
ResourceFile.java
package com.android.ide.common.resources
public abstract com.android.ide.common.resources.ResourceFile extends java.lang.Object implements com.android.ide.common.resources.configuration.Configurable  {
	private final com.android.io.IAbstractFile mFile
	private final com.android.ide.common.resources.ResourceFolder mFolder
	protected void  (com.android.io.IAbstractFile, com.android.ide.common.resources.ResourceFolder) 
		com.android.io.IAbstractFile file
		com.android.ide.common.resources.ResourceFolder folder
	protected abstract void load (com.android.ide.common.resources.ScanningContext) 
	protected abstract void update (com.android.ide.common.resources.ScanningContext) 
	protected abstract void dispose (com.android.ide.common.resources.ScanningContext) 
	public com.android.ide.common.resources.configuration.FolderConfiguration getConfiguration () 
	public final com.android.io.IAbstractFile getFile () 
	public final com.android.ide.common.resources.ResourceFolder getFolder () 
	public final com.android.ide.common.resources.ResourceRepository getRepository () 
	public final boolean isFramework () 
	public abstract java.util.Collection getResourceTypes () 
	public abstract boolean hasResources (com.android.resources.ResourceType) 
	public abstract com.android.ide.common.rendering.api.ResourceValue getValue (com.android.resources.ResourceType, java.lang.String) 
	public java.lang.String toString () 
}

com/android/ide/common/resources/ResourceValueMap.class
ResourceValueMap.java
package com.android.ide.common.resources
public com.android.ide.common.resources.ResourceValueMap extends com.google.common.collect.ForwardingMap {
	private final java.util.Map myDelegate
	private final java.util.Set myKeys
	static final boolean $assertionsDisabled
	private void  (java.util.Map, java.util.Set) 
		java.util.Map delegate
		java.util.Set keySet
	public static com.android.ide.common.resources.ResourceValueMap createWithExpectedSize (int) 
		int expectedSize
	public static com.android.ide.common.resources.ResourceValueMap create () 
	static java.lang.String flattenKey (java.lang.String) 
		int j
		char[] buffer
		char c
		int i
		int n
		String key
	protected java.util.Map delegate () 
	public com.android.ide.common.rendering.api.ResourceValue put (java.lang.String, com.android.ide.common.rendering.api.ResourceValue) 
		String key
		com.android.ide.common.rendering.api.ResourceValue value
	public com.android.ide.common.rendering.api.ResourceValue get (java.lang.Object) 
		Object key
	public boolean containsKey (java.lang.Object) 
		Object key
	public com.android.ide.common.rendering.api.ResourceValue remove (java.lang.Object) 
		Object key
	public java.util.Set keySet () 
	public volatile java.lang.Object put (java.lang.Object, java.lang.Object) 
	public volatile java.lang.Object get (java.lang.Object) 
	public volatile java.lang.Object remove (java.lang.Object) 
	protected volatile java.lang.Object delegate () 
	static void  () 
}

com/android/ide/common/resources/ResourceRepository.class
ResourceRepository.java
package com.android.ide.common.resources
public abstract com.android.ide.common.resources.ResourceRepository extends java.lang.Object {
	private final com.android.io.IAbstractFolder mResourceFolder
	protected java.util.Map mFolderMap
	protected java.util.Map mResourceMap
	private java.util.Map mReadOnlyListMap
	private final boolean mFrameworkRepository
	private boolean mCleared
	private boolean mInitializing
	static final boolean $assertionsDisabled
	protected void  (com.android.io.IAbstractFolder, boolean) 
		com.android.io.IAbstractFolder resFolder
		boolean isFrameworkRepository
	public com.android.io.IAbstractFolder getResFolder () 
	public boolean isFrameworkRepository () 
	public synchronized void clear () 
	public synchronized boolean ensureInitialized () 
		com.android.io.IAbstractFile file
		com.android.io.IAbstractResource fileRes
		com.android.io.IAbstractResource[] files
		com.android.io.IAbstractFolder folder
		com.android.ide.common.resources.ResourceFolder resFolder
		com.android.io.IAbstractResource res
		com.android.ide.common.resources.ScanningContext context
		com.android.io.IAbstractResource[] resources
	private com.android.ide.common.resources.ResourceFolder add (com.android.resources.ResourceFolderType, com.android.ide.common.resources.configuration.FolderConfiguration, com.android.io.IAbstractFolder) 
		com.android.ide.common.resources.ResourceFolder cf
		com.android.ide.common.resources.ResourceFolder cFolder
		com.android.resources.ResourceFolderType type
		com.android.ide.common.resources.configuration.FolderConfiguration config
		com.android.io.IAbstractFolder folder
		java.util.List list
		com.android.ide.common.resources.ResourceFolder cf
	public com.android.ide.common.resources.ResourceFolder removeFolder (com.android.resources.ResourceFolderType, com.android.io.IAbstractFolder, com.android.ide.common.resources.ScanningContext) 
		com.android.ide.common.resources.ResourceFolder resFolder
		com.android.io.IAbstractFolder folder
		int i
		int count
		com.android.resources.ResourceFolderType type
		com.android.io.IAbstractFolder removedFolder
		com.android.ide.common.resources.ScanningContext context
		java.util.List list
	public boolean hasResourceItem (java.lang.String) 
		int slash
		String remainder
		int colon
		String name
		int nameBegin
		int typeBegin
		int colon
		String typeName
		com.android.resources.ResourceType type
		String url
		int typeEnd
	public boolean hasResourceItem (com.android.resources.ResourceType, java.lang.String) 
		com.android.ide.common.resources.ResourceItem resourceItem
		com.android.resources.ResourceType type
		String name
		java.util.Map map
	public com.android.ide.common.resources.ResourceItem getResourceItem (com.android.resources.ResourceType, java.lang.String) 
		int size
		int size
		int size
		int size
		int size
		int size
		int size
		int size
		int size
		int size
		int size
		int size
		int size
		int size
		int size
		int size
		int size
		int size
		int size
		int size
		int size
		int size
		int size
		com.android.ide.common.resources.ResourceItem oldItem
		java.util.Map map
		com.android.resources.ResourceType type
		String name
		com.android.ide.common.resources.ResourceItem item
	protected abstract com.android.ide.common.resources.ResourceItem createResourceItem (java.lang.String) 
	public com.android.ide.common.resources.ResourceFolder processFolder (com.android.io.IAbstractFolder) 
		com.android.ide.common.resources.configuration.FolderConfiguration config
		com.android.io.IAbstractFolder folder
		String[] folderSegments
		com.android.resources.ResourceFolderType type
	public java.util.List getFolders (com.android.resources.ResourceFolderType) 
		com.android.resources.ResourceFolderType type
	public java.util.List getAvailableResourceTypes () 
		com.android.resources.ResourceType folderResType
		java.util.Collection folderContent
		com.android.ide.common.resources.ResourceFolder folder
		java.util.List folders
		java.util.List types
		com.android.resources.ResourceFolderType folderType
		java.util.List list
	public java.util.Collection getResourceItemsOfType (com.android.resources.ResourceType) 
		com.android.resources.ResourceType type
		java.util.Map map
		java.util.Collection roList
	public boolean hasResourcesOfType (com.android.resources.ResourceType) 
		com.android.resources.ResourceType type
		java.util.Map items
	public com.android.ide.common.resources.ResourceFolder getResourceFolder (com.android.io.IAbstractFolder) 
		com.android.io.IAbstractFolder wrapper
		com.android.ide.common.resources.ResourceFolder resFolder
		java.util.List list
		com.android.io.IAbstractFolder folder
		java.util.Collection values
	public com.android.ide.common.resources.ResourceFile getMatchingFile (java.lang.String, com.android.resources.ResourceFolderType, com.android.ide.common.resources.configuration.FolderConfiguration) 
		com.android.ide.common.resources.ResourceFile match
		com.android.resources.ResourceType t
		String name
		com.android.resources.ResourceFolderType type
		com.android.ide.common.resources.configuration.FolderConfiguration config
		java.util.List types
	public com.android.ide.common.resources.ResourceFile getMatchingFile (java.lang.String, com.android.resources.ResourceType, com.android.ide.common.resources.configuration.FolderConfiguration) 
		com.android.ide.common.resources.ResourceFile f
		com.android.ide.common.resources.ResourceFile f
		java.io.File file
		com.android.resources.ResourceUrl url
		String v
		com.android.ide.common.rendering.api.ResourceValue value
		com.android.ide.common.resources.ResourceFile matchingFile
		java.util.List files
		com.android.ide.common.resources.ResourceItem item
		String name
		com.android.resources.ResourceType type
		com.android.ide.common.resources.configuration.FolderConfiguration config
		String resourceName
		int dot
		java.util.Map items
	protected com.android.ide.common.resources.ResourceFile findResourceFile (java.io.File) 
		com.android.resources.ResourceFolderType folderType
		com.android.ide.common.resources.configuration.FolderConfiguration configForFolder
		com.android.ide.common.resources.ResourceFile resourceFile
		com.android.ide.common.resources.ResourceFolder resourceFolder
		java.io.File file
		String parentName
		com.android.io.IAbstractFolder folder
	public java.util.List getSourceFiles (com.android.resources.ResourceType, java.lang.String, com.android.ide.common.resources.configuration.FolderConfiguration) 
		com.android.ide.common.resources.configuration.Configurable match
		com.android.ide.common.resources.ResourceItem item
		com.android.resources.ResourceType type
		String name
		com.android.ide.common.resources.configuration.FolderConfiguration referenceConfig
		java.util.Collection items
	public java.util.Map getConfiguredResources (com.android.ide.common.resources.configuration.FolderConfiguration) 
		com.android.ide.common.resources.configuration.FolderConfiguration referenceConfig
	protected final java.util.Map doGetConfiguredResources (com.android.ide.common.resources.configuration.FolderConfiguration) 
		com.android.resources.ResourceType key
		com.android.ide.common.resources.configuration.FolderConfiguration referenceConfig
		java.util.Map map
	public java.util.SortedSet getLanguages () 
		com.android.ide.common.resources.configuration.FolderConfiguration config
		com.android.ide.common.resources.configuration.LocaleQualifier locale
		com.android.ide.common.resources.ResourceFolder folder
		java.util.List folderSubList
		java.util.SortedSet set
		java.util.Collection folderList
	public java.util.SortedSet getRegions (java.lang.String) 
		com.android.ide.common.resources.configuration.FolderConfiguration config
		com.android.ide.common.resources.configuration.LocaleQualifier locale
		com.android.ide.common.resources.ResourceFolder folder
		java.util.List folderSubList
		String currentLanguage
		java.util.SortedSet set
		java.util.Collection folderList
	public void loadResources () 
	protected void removeFile (java.util.Collection, com.android.ide.common.resources.ResourceFile) 
		com.android.resources.ResourceType type
		java.util.Collection types
		com.android.ide.common.resources.ResourceFile file
	protected void removeFile (com.android.resources.ResourceType, com.android.ide.common.resources.ResourceFile) 
		com.android.ide.common.resources.ResourceItem item
		com.android.ide.common.resources.ResourceItem item
		java.util.Collection values
		java.util.List toDelete
		com.android.resources.ResourceType type
		com.android.ide.common.resources.ResourceFile file
		java.util.Map map
	private com.android.ide.common.resources.ResourceValueMap getConfiguredResource (com.android.resources.ResourceType, com.android.ide.common.resources.configuration.FolderConfiguration) 
		com.android.ide.common.rendering.api.ResourceValue value
		com.android.ide.common.resources.ResourceItem item
		com.android.resources.ResourceType type
		com.android.ide.common.resources.configuration.FolderConfiguration referenceConfig
		java.util.Map items
		com.android.ide.common.resources.ResourceValueMap map
	public void postUpdateCleanUp () 
		String name
		com.android.ide.common.resources.ResourceItem resourceItem
		java.util.Set keySet
		java.util.Iterator iterator
		java.util.Map map
		java.util.Collection maps
	private com.android.ide.common.resources.ResourceItem findDeclaredResourceItem (com.android.resources.ResourceType, java.lang.String) 
		com.android.ide.common.resources.ResourceItem resourceItem
		com.android.resources.ResourceType type
		String name
		java.util.Map map
	static void  () 
}

com/android/ide/common/resources/ResourceRepository$1.class
ResourceRepository.java
package com.android.ide.common.resources
 com.android.ide.common.resources.ResourceRepository$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$resources$ResourceType
	static void  () 
}

com/android/ide/common/resources/MultiResourceFile.class
MultiResourceFile.java
package com.android.ide.common.resources
public final com.android.ide.common.resources.MultiResourceFile extends com.android.ide.common.resources.ResourceFile implements com.android.ide.common.resources.ValueResourceParser$IValueResourceRepository  {
	private static final javax.xml.parsers.SAXParserFactory sParserFactory
	private final java.util.Map mResourceItems
	private java.util.Collection mResourceTypeList
	private boolean mNeedIdRefresh
	public void  (com.android.io.IAbstractFile, com.android.ide.common.resources.ResourceFolder) 
		com.android.io.IAbstractFile file
		com.android.ide.common.resources.ResourceFolder folder
	protected void load (com.android.ide.common.resources.ScanningContext) 
		com.android.ide.common.resources.ScanningContext context
	protected void update (com.android.ide.common.resources.ScanningContext) 
		com.android.resources.ResourceType type
		com.android.ide.common.resources.ScanningContext context
		java.util.Map oldResourceItems
	protected void dispose (com.android.ide.common.resources.ScanningContext) 
		com.android.ide.common.resources.ScanningContext context
		com.android.ide.common.resources.ResourceRepository repository
	public java.util.Collection getResourceTypes () 
	public boolean hasResources (com.android.resources.ResourceType) 
		com.android.resources.ResourceType type
		com.android.ide.common.resources.ResourceValueMap list
	private void updateResourceItems (com.android.ide.common.resources.ScanningContext) 
		com.android.ide.common.resources.ResourceItem item
		com.android.ide.common.rendering.api.ResourceValue res
		java.util.Collection values
		com.android.ide.common.resources.ResourceValueMap list
		com.android.resources.ResourceType type
		com.android.ide.common.resources.ScanningContext context
		com.android.ide.common.resources.ResourceRepository repository
	private void parseFile () 
		javax.xml.parsers.SAXParser parser
	public void addResourceValue (com.android.ide.common.rendering.api.ResourceValue) 
		com.android.ide.common.rendering.api.ResourceValue oldValue
		com.android.ide.common.rendering.api.ResourceValue value
		com.android.resources.ResourceType resType
		com.android.ide.common.resources.ResourceValueMap list
	public com.android.ide.common.rendering.api.ResourceValue getValue (com.android.resources.ResourceType, java.lang.String) 
		com.android.resources.ResourceType type
		String name
		com.android.ide.common.resources.ResourceValueMap list
	static void  () 
}

com/android/ide/common/resources/ValidatingResourceParser.class
ValidatingResourceParser.java
package com.android.ide.common.resources
public com.android.ide.common.resources.ValidatingResourceParser extends java.lang.Object {
	private final boolean mIsFramework
	private com.android.ide.common.resources.ScanningContext mContext
	static final boolean $assertionsDisabled
	public void  (com.android.ide.common.resources.ScanningContext, boolean) 
		com.android.ide.common.resources.ScanningContext context
		boolean isFramework
	public boolean parse (java.lang.String, java.io.InputStream)  throws java.io.IOException 
		String message
		int index
		String error
		org.xmlpull.v1.XmlPullParserException e
		String message
		String error
		RuntimeException e
		String path
		java.io.InputStream input
		org.kxml2.io.KXmlParser parser
	private boolean parse (java.lang.String, org.kxml2.io.KXmlParser)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		String uri
		String attribute
		String value
		int i
		int n
		int event
		String path
		org.kxml2.io.KXmlParser parser
		boolean checkForErrors
	static void  () 
}

com/android/ide/common/resources/ValueResourceParser$1.class
ValueResourceParser.java
package com.android.ide.common.resources
 com.android.ide.common.resources.ValueResourceParser$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$resources$ResourceType
	static void  () 
}

com/android/ide/common/resources/ResourceItemResolver$ResourceProvider.class
ResourceItemResolver.java
package com.android.ide.common.resources
public abstract com.android.ide.common.resources.ResourceItemResolver$ResourceProvider extends java.lang.Object {
	public abstract com.android.ide.common.resources.ResourceResolver getResolver (boolean) 
	public abstract com.android.ide.common.resources.ResourceRepository getFrameworkResources () 
	public abstract com.android.ide.common.res2.AbstractResourceRepository getAppResources () 
}

com/android/ide/common/resources/IdGeneratingResourceFile.class
IdGeneratingResourceFile.java
package com.android.ide.common.resources
public final com.android.ide.common.resources.IdGeneratingResourceFile extends com.android.ide.common.resources.ResourceFile implements com.android.ide.common.resources.ValueResourceParser$IValueResourceRepository  {
	private final com.android.ide.common.resources.ResourceValueMap mIdResources
	private final java.util.Collection mResourceTypeList
	private final String mFileName
	private final com.android.resources.ResourceType mFileType
	private final com.android.ide.common.rendering.api.ResourceValue mFileValue
	static final boolean $assertionsDisabled
	public void  (com.android.io.IAbstractFile, com.android.ide.common.resources.ResourceFolder, com.android.resources.ResourceType) 
		com.android.io.IAbstractFile file
		com.android.ide.common.resources.ResourceFolder folder
		com.android.resources.ResourceType type
	protected void load (com.android.ide.common.resources.ScanningContext) 
		com.android.ide.common.resources.ScanningContext context
	protected void update (com.android.ide.common.resources.ScanningContext) 
		com.android.ide.common.resources.ScanningContext context
		java.util.Set oldIdNames
		java.util.Set keySet
	protected void dispose (com.android.ide.common.resources.ScanningContext) 
		com.android.ide.common.resources.ScanningContext context
		com.android.ide.common.resources.ResourceRepository repository
	public java.util.Collection getResourceTypes () 
	public boolean hasResources (com.android.resources.ResourceType) 
		com.android.resources.ResourceType type
	public com.android.ide.common.rendering.api.ResourceValue getValue (com.android.resources.ResourceType, java.lang.String) 
		com.android.resources.ResourceType type
		String name
	private boolean parseFileForIds (com.android.ide.common.resources.ScanningContext) 
		com.android.io.IAbstractFile file
		com.android.ide.common.resources.ScanningContext context
		com.android.ide.common.resources.IdResourceParser parser
	private void updateResourceItems (com.android.ide.common.resources.ScanningContext) 
		String idName
		com.android.ide.common.resources.ScanningContext context
		com.android.ide.common.resources.ResourceRepository repository
		com.android.ide.common.resources.ResourceItem item
	private com.android.ide.common.rendering.api.ResourceValue getFileValue (com.android.io.IAbstractFile, com.android.ide.common.resources.ResourceFolder) 
		com.android.ide.common.rendering.api.ResourceValue value
		com.android.io.IAbstractFile file
		com.android.ide.common.resources.ResourceFolder folder
		com.android.ide.common.resources.configuration.DensityQualifier qualifier
		com.android.ide.common.rendering.api.ResourceValue value
	private java.lang.String getFileName (com.android.resources.ResourceType) 
		com.android.resources.ResourceType type
		String name
		int pos
	public void addResourceValue (com.android.ide.common.rendering.api.ResourceValue) 
		com.android.ide.common.rendering.api.ResourceValue value
	static void  () 
}

com/android/ide/common/resources/ResourceDeltaKind.class
ResourceDeltaKind.java
package com.android.ide.common.resources
public final com.android.ide.common.resources.ResourceDeltaKind extends java.lang.Enum {
	public static final com.android.ide.common.resources.ResourceDeltaKind CHANGED
	public static final com.android.ide.common.resources.ResourceDeltaKind ADDED
	public static final com.android.ide.common.resources.ResourceDeltaKind REMOVED
	private static final com.android.ide.common.resources.ResourceDeltaKind[] $VALUES
	public static com.android.ide.common.resources.ResourceDeltaKind[] values () 
	public static com.android.ide.common.resources.ResourceDeltaKind valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/ide/common/resources/ResourceFolder.class
ResourceFolder.java
package com.android.ide.common.resources
public final com.android.ide.common.resources.ResourceFolder extends java.lang.Object implements com.android.ide.common.resources.configuration.Configurable  {
	final com.android.resources.ResourceFolderType mType
	final com.android.ide.common.resources.configuration.FolderConfiguration mConfiguration
	com.android.io.IAbstractFolder mFolder
	java.util.List mFiles
	java.util.Map mNames
	private final com.android.ide.common.resources.ResourceRepository mRepository
	static final boolean $assertionsDisabled
	protected void  (com.android.resources.ResourceFolderType, com.android.ide.common.resources.configuration.FolderConfiguration, com.android.io.IAbstractFolder, com.android.ide.common.resources.ResourceRepository) 
		com.android.resources.ResourceFolderType type
		com.android.ide.common.resources.configuration.FolderConfiguration config
		com.android.io.IAbstractFolder folder
		com.android.ide.common.resources.ResourceRepository repository
	public com.android.ide.common.resources.ResourceFile processFile (com.android.io.IAbstractFile, com.android.ide.common.resources.ResourceDeltaKind, com.android.ide.common.resources.ScanningContext) 
		com.android.io.IAbstractFile file
		com.android.ide.common.resources.ResourceDeltaKind kind
		com.android.ide.common.resources.ScanningContext context
		com.android.ide.common.resources.ResourceFile resFile
	private com.android.ide.common.resources.ResourceFile createResourceFile (com.android.io.IAbstractFile) 
		java.util.List types
		com.android.resources.ResourceType primaryType
		com.android.ide.common.resources.ResourceFile resFile
		com.android.ide.common.resources.ResourceFile resFile
		com.android.io.IAbstractFile file
		com.android.ide.common.resources.ResourceFile resFile
	public void addFile (com.android.ide.common.resources.ResourceFile) 
		int index
		String name
		int initialSize
		com.android.ide.common.resources.ResourceFile file
	protected void removeFile (com.android.ide.common.resources.ResourceFile, com.android.ide.common.resources.ScanningContext) 
		com.android.ide.common.resources.ResourceFile file
		com.android.ide.common.resources.ScanningContext context
	protected void dispose (com.android.ide.common.resources.ScanningContext) 
		com.android.ide.common.resources.ResourceFile file
		com.android.ide.common.resources.ScanningContext context
	public com.android.io.IAbstractFolder getFolder () 
	public com.android.resources.ResourceFolderType getType () 
	public com.android.ide.common.resources.ResourceRepository getRepository () 
	public java.util.Collection getResourceTypes () 
		com.android.resources.ResourceType resType
		java.util.Collection types
		com.android.ide.common.resources.ResourceFile file
		java.util.ArrayList list
	public com.android.ide.common.resources.configuration.FolderConfiguration getConfiguration () 
	public boolean hasFile (java.lang.String) 
		String name
	private com.android.ide.common.resources.ResourceFile getFile (com.android.io.IAbstractFile, com.android.ide.common.resources.ScanningContext) 
		com.android.ide.common.resources.ResourceFile resFile
		com.android.ide.common.resources.ResourceFile resFile
		com.android.io.IAbstractFile file
		com.android.ide.common.resources.ScanningContext context
	public com.android.ide.common.resources.ResourceFile getFile (java.lang.String) 
		com.android.ide.common.resources.ResourceFile resFile
		com.android.ide.common.resources.ResourceFile resFile
		String filename
		com.android.io.IAbstractFile file
	public boolean hasResources (com.android.resources.ResourceType) 
		com.android.resources.ResourceFolderType rft
		com.android.ide.common.resources.ResourceFile f
		com.android.resources.ResourceType type
		java.util.List folderTypes
		boolean valid
	public java.lang.String toString () 
	static void  () 
}

com/android/ide/common/resources/ResourceFolder$1.class
ResourceFolder.java
package com.android.ide.common.resources
 com.android.ide.common.resources.ResourceFolder$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$resources$ResourceFolderType
	static void  () 
}

com/android/ide/common/resources/ResourceResolver$RecordingResourceResolver.class
ResourceResolver.java
package com.android.ide.common.resources
 com.android.ide.common.resources.ResourceResolver$RecordingResourceResolver extends com.android.ide.common.resources.ResourceResolver {
	private java.util.List mLookupChain
	private void  (java.util.List, java.util.Map, java.util.Map, java.lang.String, boolean) 
		java.util.List lookupChain
		java.util.Map projectResources
		java.util.Map frameworkResources
		String themeName
		boolean isProjectTheme
	public com.android.ide.common.rendering.api.ResourceValue resolveResValue (com.android.ide.common.rendering.api.ResourceValue) 
		com.android.ide.common.rendering.api.ResourceValue resValue
	public com.android.ide.common.rendering.api.ResourceValue findResValue (java.lang.String, boolean) 
		com.android.ide.common.rendering.api.ResourceValue next
		com.android.ide.common.rendering.api.ResourceValue prev
		String reference
		boolean forceFrameworkOnly
		com.android.ide.common.rendering.api.ResourceValue resValue
	public com.android.ide.common.rendering.api.ItemResourceValue findItemInStyle (com.android.ide.common.rendering.api.StyleResourceValue, java.lang.String, boolean) 
		com.android.ide.common.rendering.api.StyleResourceValue style
		String itemName
		boolean isFrameworkAttr
		com.android.ide.common.rendering.api.ItemResourceValue value
	public com.android.ide.common.rendering.api.ResourceValue findItemInTheme (java.lang.String, boolean) 
		String attrName
		boolean isFrameworkAttr
		com.android.ide.common.rendering.api.ResourceValue value
	public volatile com.android.ide.common.rendering.api.ResourceValue findItemInStyle (com.android.ide.common.rendering.api.StyleResourceValue, java.lang.String, boolean) 
	public volatile com.android.ide.common.rendering.api.ResourceValue findItemInStyle (com.android.ide.common.rendering.api.StyleResourceValue, java.lang.String) 
	void  (java.util.List, java.util.Map, java.util.Map, java.lang.String, boolean, com.android.ide.common.resources.ResourceResolver$1) 
		java.util.List x0
		java.util.Map x1
		java.util.Map x2
		String x3
		boolean x4
		com.android.ide.common.resources.ResourceResolver$1 x5
}

com/android/ide/common/resources/ResourceItem.class
ResourceItem.java
package com.android.ide.common.resources
public com.android.ide.common.resources.ResourceItem extends java.lang.Object implements java.lang.Comparable  {
	private static final java.util.Comparator sComparator
	private final String mName
	private final java.util.List mFiles
	public void  (java.lang.String) 
		String name
	public final java.lang.String getName () 
	public int compareTo (com.android.ide.common.resources.ResourceItem) 
		com.android.ide.common.resources.ResourceItem other
	public boolean isEditableDirectly () 
	public boolean isDeclaredInline () 
	public com.android.ide.common.rendering.api.ResourceValue getResourceValue (com.android.resources.ResourceType, com.android.ide.common.resources.configuration.FolderConfiguration, boolean) 
		com.android.resources.ResourceType type
		com.android.ide.common.resources.configuration.FolderConfiguration referenceConfig
		boolean isFramework
		com.android.ide.common.resources.ResourceFile match
	protected void add (com.android.ide.common.resources.ResourceFile) 
		com.android.ide.common.resources.ResourceFile file
	protected void removeFile (com.android.ide.common.resources.ResourceFile) 
		com.android.ide.common.resources.ResourceFile file
	protected boolean hasNoSourceFile () 
	protected void reset () 
	public com.android.ide.common.resources.ResourceFile[] getSourceFileArray () 
		java.util.ArrayList list
	public java.util.List getSourceFileList () 
	public boolean hasAlternates () 
		com.android.ide.common.resources.ResourceFile file
	public boolean hasDefault () 
		com.android.ide.common.resources.ResourceFile file
	public int getAlternateCount () 
		com.android.ide.common.resources.ResourceFile file
		int count
	public java.lang.String getXmlString (com.android.resources.ResourceType, boolean) 
		com.android.resources.ResourceType type
		boolean system
	public java.lang.String toString () 
	public volatile int compareTo (java.lang.Object) 
	static void  () 
}

com/android/ide/common/blame/
com/android/ide/common/blame/MessageJsonSerializer.class
MessageJsonSerializer.java
package com.android.ide.common.blame
public com.android.ide.common.blame.MessageJsonSerializer extends com.google.gson.TypeAdapter {
	private static final String KIND
	private static final String TEXT
	private static final String SOURCE_FILE_POSITIONS
	private static final String RAW_MESSAGE
	private static final String TOOL_NAME
	private static final String LEGACY_SOURCE_PATH
	private static final String LEGACY_POSITION
	private static final com.google.common.collect.BiMap KIND_STRING_ENUM_MAP
	private final com.android.ide.common.blame.SourceFilePositionJsonSerializer mSourceFilePositionTypeAdapter
	private final com.android.ide.common.blame.SourcePositionJsonTypeAdapter mSourcePositionTypeAdapter
	public void  () 
	public void write (com.google.gson.stream.JsonWriter, com.android.ide.common.blame.Message)  throws java.io.IOException 
		com.android.ide.common.blame.SourceFilePosition position
		com.google.gson.stream.JsonWriter out
		com.android.ide.common.blame.Message message
	public com.android.ide.common.blame.Message read (com.google.gson.stream.JsonReader)  throws java.io.IOException 
		com.android.ide.common.blame.Message$Kind theKind
		String name
		com.google.gson.stream.JsonReader in
		com.android.ide.common.blame.Message$Kind kind
		String text
		String rawMessage
		com.google.common.base.Optional toolName
		com.google.common.collect.ImmutableList$Builder positions
		com.android.ide.common.blame.SourceFile legacyFile
		com.android.ide.common.blame.SourcePosition legacyPosition
		com.google.common.collect.ImmutableList sourceFilePositions
	public static void registerTypeAdapters (com.google.gson.GsonBuilder) 
		com.google.gson.GsonBuilder builder
	public volatile java.lang.Object read (com.google.gson.stream.JsonReader)  throws java.io.IOException 
	public volatile void write (com.google.gson.stream.JsonWriter, java.lang.Object)  throws java.io.IOException 
	static void  () 
		com.google.common.collect.EnumHashBiMap map
}

com/android/ide/common/blame/MergingLog$3.class
MergingLog.java
package com.android.ide.common.blame
 com.android.ide.common.blame.MergingLog$3 extends java.lang.Object implements java.util.Comparator  {
	final com.android.ide.common.blame.MergingLog this$0
	void  (com.android.ide.common.blame.MergingLog) 
		com.android.ide.common.blame.MergingLog this$0
	public int compare (com.android.ide.common.blame.SourcePosition, com.android.ide.common.blame.SourcePosition) 
		com.android.ide.common.blame.SourcePosition position1
		com.android.ide.common.blame.SourcePosition position2
	public volatile int compare (java.lang.Object, java.lang.Object) 
}

com/android/ide/common/blame/MergingLogPersistUtil.class
MergingLogPersistUtil.java
package com.android.ide.common.blame
public com.android.ide.common.blame.MergingLogPersistUtil extends java.lang.Object {
	private static final com.android.ide.common.blame.SourceFileJsonTypeAdapter mSourceFileJsonTypeAdapter
	private static final com.android.ide.common.blame.SourcePositionJsonTypeAdapter mSourcePositionJsonTypeAdapter
	private static final com.android.ide.common.blame.SourceFilePositionJsonSerializer mSourceFilePositionJsonTypeAdapter
	private static final String KEY_OUTPUT_FILE
	private static final String KEY_FROM
	private static final String KEY_TO
	private static final String KEY_MERGED
	private static final String KEY_SOURCE
	private static final String KEY_MAP
	private static final String INDENT_STRING
	public void  () 
	private static java.io.File getMultiFile (java.io.File, java.lang.String) 
		java.io.File folder
		String shard
	private static java.io.File getSingleFile (java.io.File, java.lang.String) 
		java.io.File folder
		String shard
	static void saveToMultiFile (java.io.File, java.lang.String, java.util.Map)  throws java.io.IOException 
		java.util.Map$Entry innerEntry
		java.util.Map$Entry entry
		java.io.File folder
		String shard
		java.util.Map map
		java.io.File file
		com.google.gson.stream.JsonWriter out
	static java.util.Map loadFromMultiFile (java.io.File, java.lang.String) 
		com.google.gson.stream.JsonReader reader
		java.io.FileNotFoundException e
		String innerName
		com.android.ide.common.blame.SourceFilePosition from
		com.android.ide.common.blame.SourcePosition to
		String name
		com.android.ide.common.blame.SourceFile toFile
		java.util.Map innerMap
		java.io.IOException e
		java.io.File folder
		String shard
		java.util.Map map
		com.google.gson.stream.JsonReader reader
		java.io.File file
	static void saveToSingleFile (java.io.File, java.lang.String, java.util.Map)  throws java.io.IOException 
		java.util.Map$Entry entry
		java.io.File folder
		String shard
		java.util.Map map
		java.io.File file
		com.google.gson.stream.JsonWriter out
	static java.util.Map loadFromSingleFile (java.io.File, java.lang.String) 
		com.google.gson.stream.JsonReader reader
		java.io.FileNotFoundException e
		String name
		com.android.ide.common.blame.SourceFile merged
		com.android.ide.common.blame.SourceFile source
		java.io.IOException e
		java.io.File folder
		String shard
		java.util.Map fileMap
		com.google.gson.stream.JsonReader reader
		java.io.File file
	static void  () 
}

com/android/ide/common/blame/parser/
com/android/ide/common/blame/parser/PatternAwareOutputParser.class
PatternAwareOutputParser.java
package com.android.ide.common.blame.parser
public abstract com.android.ide.common.blame.parser.PatternAwareOutputParser extends java.lang.Object {
	public abstract boolean parse (java.lang.String, com.android.ide.common.blame.parser.util.OutputLineReader, java.util.List, com.android.utils.ILogger)  throws com.android.ide.common.blame.parser.ParsingFailedException 
}

com/android/ide/common/blame/parser/CmakeOutputParser.class
CmakeOutputParser.java
package com.android.ide.common.blame.parser
public com.android.ide.common.blame.parser.CmakeOutputParser extends java.lang.Object implements com.android.ide.common.blame.parser.PatternAwareOutputParser  {
	private static final String CMAKE_ERROR
	private static final String CMAKE_WARNING
	private static final String ERROR
	private final java.util.regex.Pattern cmakeErrorOrWarning
	private final java.util.regex.Pattern doubleDashLine
	static final java.util.regex.Pattern fileAndLineNumber
	static final java.util.regex.Pattern errorFileAndLineNumber
	public void  () 
	public boolean parse (java.lang.String, com.android.ide.common.blame.parser.util.OutputLineReader, java.util.List, com.android.utils.ILogger)  throws com.android.ide.common.blame.parser.ParsingFailedException 
		StringBuilder fullMessage
		String nextLine
		String line
		com.android.ide.common.blame.parser.util.OutputLineReader reader
		java.util.List messages
		com.android.utils.ILogger logger
	private static boolean matchesFileAndLineNumberError (java.lang.String, java.util.List) 
		com.android.ide.common.blame.Message m
		java.io.File file
		com.android.ide.common.blame.Message$Kind kind
		com.android.ide.common.blame.parser.CmakeOutputParser$ErrorFields fields
		com.android.ide.common.blame.SourceFilePosition position
		com.android.ide.common.blame.Message message
		String line
		java.util.List messages
		java.util.regex.Matcher matcher
	static com.android.ide.common.blame.parser.CmakeOutputParser$ErrorFields matchFileAndLineNumberErrorParts (java.util.regex.Matcher, java.lang.String) 
		java.util.regex.Matcher matcher
		String line
		com.android.ide.common.blame.parser.CmakeOutputParser$ErrorFields fields
	private static boolean matchesErrorFileAndLineNumberError (java.lang.String, java.util.List) 
		java.io.File file
		com.android.ide.common.blame.parser.CmakeOutputParser$ErrorFields fields
		com.android.ide.common.blame.SourceFilePosition position
		com.android.ide.common.blame.Message message
		String line
		java.util.List messages
		java.util.regex.Matcher matcher
	static com.android.ide.common.blame.parser.CmakeOutputParser$ErrorFields matchErrorFileAndLineNumberErrorParts (java.util.regex.Matcher, java.lang.String) 
		java.util.regex.Matcher matcher
		String line
		com.android.ide.common.blame.parser.CmakeOutputParser$ErrorFields fields
	static void  () 
}

com/android/ide/common/blame/parser/JsonEncodedGradleMessageParser.class
JsonEncodedGradleMessageParser.java
package com.android.ide.common.blame.parser
public com.android.ide.common.blame.parser.JsonEncodedGradleMessageParser extends java.lang.Object implements com.android.ide.common.blame.parser.PatternAwareOutputParser  {
	public static final String STDOUT_ERROR_TAG
	private static final java.util.regex.Pattern MSG_PATTERN
	public void  () 
	public boolean parse (java.lang.String, com.android.ide.common.blame.parser.util.OutputLineReader, java.util.List, com.android.utils.ILogger)  throws com.android.ide.common.blame.parser.ParsingFailedException 
		com.android.ide.common.blame.Message msg
		com.google.gson.JsonParseException e
		String line
		com.android.ide.common.blame.parser.util.OutputLineReader reader
		java.util.List messages
		com.android.utils.ILogger logger
		java.util.regex.Matcher m
		String json
		com.google.gson.GsonBuilder gsonBuilder
		com.google.gson.Gson gson
	static void  () 
}

com/android/ide/common/blame/parser/aapt/
com/android/ide/common/blame/parser/aapt/Error5Parser.class
Error5Parser.java
package com.android.ide.common.blame.parser.aapt
 com.android.ide.common.blame.parser.aapt.Error5Parser extends com.android.ide.common.blame.parser.aapt.AbstractAaptOutputParser {
	private static final java.util.List MSG_PATTERNS
	void  () 
	public boolean parse (java.lang.String, com.android.ide.common.blame.parser.util.OutputLineReader, java.util.List, com.android.utils.ILogger)  throws com.android.ide.common.blame.parser.ParsingFailedException 
		String sourcePath
		String lineNumber
		String msgText
		com.android.ide.common.blame.Message$Kind kind
		com.android.ide.common.blame.Message msg
		java.util.regex.Matcher m
		java.util.regex.Pattern pattern
		String line
		com.android.ide.common.blame.parser.util.OutputLineReader reader
		java.util.List messages
		com.android.utils.ILogger logger
	static void  () 
}

com/android/ide/common/blame/parser/aapt/BadXmlBlockParser.class
BadXmlBlockParser.java
package com.android.ide.common.blame.parser.aapt
 com.android.ide.common.blame.parser.aapt.BadXmlBlockParser extends com.android.ide.common.blame.parser.aapt.AbstractAaptOutputParser {
	private static final java.util.regex.Pattern MSG_PATTERN
	void  () 
	public boolean parse (java.lang.String, com.android.ide.common.blame.parser.util.OutputLineReader, java.util.List, com.android.utils.ILogger)  throws com.android.ide.common.blame.parser.ParsingFailedException 
		String line
		com.android.ide.common.blame.parser.util.OutputLineReader reader
		java.util.List messages
		com.android.utils.ILogger logger
		java.util.regex.Matcher m
	static void  () 
}

com/android/ide/common/blame/parser/aapt/AbstractAaptOutputParser.class
AbstractAaptOutputParser.java
package com.android.ide.common.blame.parser.aapt
public abstract com.android.ide.common.blame.parser.aapt.AbstractAaptOutputParser extends java.lang.Object implements com.android.ide.common.blame.parser.PatternAwareOutputParser  {
	private static final java.util.regex.Pattern PROPERTY_NAME_AND_VALUE
	private static final java.util.regex.Pattern REPEATED_RESOURCE
	private static final String ORIGINALLY_DEFINED_HERE
	private static final java.util.regex.Pattern NO_RESOURCE_FOUND
	private static final java.util.regex.Pattern REQUIRED_ATTRIBUTE
	private static final String START_MARKER
	private static final String END_MARKER
	private static final com.google.common.cache.Cache ourDocumentsByPathCache
	private static final String AAPT_TOOL_NAME
	public static java.io.File ourRootDir
	static final boolean $assertionsDisabled
	public void  () 
	private static com.android.ide.common.blame.SourcePosition findMessagePositionInFile (java.io.File, java.lang.String, int, com.android.utils.ILogger) 
		java.io.File file
		String msgText
		int locationLine
		com.android.utils.ILogger logger
		com.android.ide.common.blame.SourcePosition exactPosition
	private static com.android.ide.common.blame.SourcePosition findExactMessagePositionInFile (java.io.File, java.lang.String, int, com.android.utils.ILogger) 
		String name
		String value
		com.android.ide.common.blame.SourcePosition position1
		com.android.ide.common.blame.SourcePosition position2
		String property
		String property
		String elementName
		java.io.File file
		String msgText
		int locationLine
		com.android.utils.ILogger logger
		java.util.regex.Matcher matcher
	private static com.android.ide.common.blame.SourcePosition findText (java.io.File, java.lang.String, java.lang.String, int, com.android.utils.ILogger) 
		java.io.File file
		String first
		String second
		int locationLine
		com.android.utils.ILogger logger
		com.android.ide.common.blame.parser.aapt.ReadOnlyDocument document
		int offset
		int resultOffset
		int startLineNumber
		int startLineOffset
		int endResultOffset
		int endLineNumber
		int endLineOffset
	private static com.android.ide.common.blame.SourcePosition findLineStart (java.io.File, int, com.android.utils.ILogger) 
		char c
		int i
		char c
		int i
		java.io.File file
		int locationLine
		com.android.utils.ILogger logger
		com.android.ide.common.blame.parser.aapt.ReadOnlyDocument document
		int lineOffset
		int nextLineOffset
		int resultOffset
		int endResultOffset
	private static com.android.ide.common.blame.parser.aapt.ReadOnlyDocument getDocument (java.io.File, com.android.utils.ILogger) 
		String format
		java.io.IOException e
		java.io.File file
		com.android.utils.ILogger logger
		String filePath
		com.android.ide.common.blame.parser.aapt.ReadOnlyDocument document
	private static java.lang.String urlToPath (java.lang.String) 
		String prefix
		String prefix
		String url
	public static com.android.ide.common.blame.SourcePosition findResourceLine (java.io.File, java.lang.String, com.android.utils.ILogger) 
		java.io.File file
		String key
		com.android.utils.ILogger logger
		int slash
		String type
		String name
	public static com.android.ide.common.blame.SourcePosition findValueDeclaration (java.io.File, java.lang.String, java.lang.String, com.android.utils.ILogger) 
		java.io.File file
		String type
		String name
		com.android.utils.ILogger logger
		com.android.ide.common.blame.parser.aapt.ReadOnlyDocument document
		int index
		int nameIndex
		com.android.ide.common.blame.SourcePosition lineNumber
	private static com.android.ide.common.blame.SourcePosition findValueDeclarationViaParse (java.lang.String, java.lang.String, com.android.ide.common.blame.parser.aapt.ReadOnlyDocument) 
		javax.xml.parsers.SAXParser saxParser
		int endLineNumber
		int endColumn
		com.android.ide.common.blame.SourcePosition start
		int endOffset
		int offset
		String type
		String name
		com.android.ide.common.blame.parser.aapt.ReadOnlyDocument document
		int[] certain
		int[] possible
		java.util.concurrent.atomic.AtomicReference line
		org.xml.sax.helpers.DefaultHandler handler
		javax.xml.parsers.SAXParserFactory factory
		int endLineNumber
		int endColumn
	final java.util.regex.Matcher getNextLineMatcher (com.android.ide.common.blame.parser.util.OutputLineReader, java.util.regex.Pattern) 
		com.android.ide.common.blame.parser.util.OutputLineReader reader
		java.util.regex.Pattern pattern
		String line
		java.util.regex.Matcher m
	com.android.ide.common.blame.Message createMessage (com.android.ide.common.blame.Message$Kind, java.lang.String, java.lang.String, java.lang.String, java.lang.String, com.android.utils.ILogger)  throws com.android.ide.common.blame.parser.ParsingFailedException 
		com.android.ide.common.blame.SourceFilePosition source
		com.android.ide.common.blame.Message$Kind kind
		String text
		String sourcePath
		String lineNumberAsText
		String original
		com.android.utils.ILogger logger
		java.io.File file
		com.android.ide.common.blame.SourcePosition errorPosition
	private com.android.ide.common.blame.SourcePosition parseLineNumber (java.lang.String)  throws com.android.ide.common.blame.parser.ParsingFailedException 
		NumberFormatException e
		String lineNumberAsText
		int lineNumber
	protected static com.android.ide.common.blame.SourceFilePosition findSourcePosition (java.io.File, int, java.lang.String, com.android.utils.ILogger) 
		int searchStart
		java.net.MalformedURLException e
		String originalPath
		java.io.File sourceFile
		com.android.ide.common.blame.SourcePosition position
		java.io.File file
		int locationLine
		String message
		com.android.utils.ILogger logger
		com.android.ide.common.blame.parser.aapt.ReadOnlyDocument document
		int searchStart
		String fileName
		boolean isManifest
		boolean isValueFile
		int start
		int end
		String sourcePath
		java.io.File sourceFile
	static void  () 
}

com/android/ide/common/blame/parser/aapt/Warning1Parser.class
Warning1Parser.java
package com.android.ide.common.blame.parser.aapt
 com.android.ide.common.blame.parser.aapt.Warning1Parser extends com.android.ide.common.blame.parser.aapt.AbstractAaptOutputParser {
	private static final java.util.regex.Pattern MSG_PATTERN
	void  () 
	public boolean parse (java.lang.String, com.android.ide.common.blame.parser.util.OutputLineReader, java.util.List, com.android.utils.ILogger)  throws com.android.ide.common.blame.parser.ParsingFailedException 
		String line
		com.android.ide.common.blame.parser.util.OutputLineReader reader
		java.util.List messages
		com.android.utils.ILogger logger
		java.util.regex.Matcher m
		String sourcePath
		String lineNumber
		String msgText
		com.android.ide.common.blame.Message msg
	static void  () 
}

com/android/ide/common/blame/parser/aapt/ReadOnlyDocument.class
ReadOnlyDocument.java
package com.android.ide.common.blame.parser.aapt
 com.android.ide.common.blame.parser.aapt.ReadOnlyDocument extends java.lang.Object {
	private final String mFileContents
	private final java.util.List myOffsets
	private java.io.File myFile
	private long myLastModified
	void  (java.io.File)  throws java.io.IOException 
		char c
		int i
		java.io.File file
		String xml
	public boolean isStale () 
		long now
	int lineOffset (int) 
		int lineNumber
		int index
	int lineNumber (int) 
		int i
		int offset
	com.android.ide.common.blame.SourcePosition sourcePosition (int) 
		int lineStartOffset
		int i
		int offset
	int findText (java.lang.String, int) 
		String needle
		int offset
	int findTextBackwards (java.lang.String, int) 
		String needle
		int offset
	char charAt (int) 
		int offset
	java.lang.String subsequence (int, int) 
		int start
		int end
	java.lang.String getContents () 
	int length () 
}

com/android/ide/common/blame/parser/aapt/AaptOutputParser.class
AaptOutputParser.java
package com.android.ide.common.blame.parser.aapt
public com.android.ide.common.blame.parser.aapt.AaptOutputParser extends java.lang.Object implements com.android.ide.common.blame.parser.PatternAwareOutputParser  {
	private static final com.android.ide.common.blame.parser.aapt.AbstractAaptOutputParser[] PARSERS
	public void  () 
	public boolean parse (java.lang.String, com.android.ide.common.blame.parser.util.OutputLineReader, java.util.List, com.android.utils.ILogger) 
		com.android.ide.common.blame.parser.aapt.AbstractAaptOutputParser parser
		String line
		com.android.ide.common.blame.parser.util.OutputLineReader reader
		java.util.List messages
		com.android.utils.ILogger logger
	static void  () 
}

com/android/ide/common/blame/parser/aapt/SkippingWarning1Parser.class
SkippingWarning1Parser.java
package com.android.ide.common.blame.parser.aapt
 com.android.ide.common.blame.parser.aapt.SkippingWarning1Parser extends com.android.ide.common.blame.parser.aapt.AbstractAaptOutputParser {
	private static final java.util.regex.Pattern MSG_PATTERN
	void  () 
	public boolean parse (java.lang.String, com.android.ide.common.blame.parser.util.OutputLineReader, java.util.List, com.android.utils.ILogger)  throws com.android.ide.common.blame.parser.ParsingFailedException 
		String line
		com.android.ide.common.blame.parser.util.OutputLineReader reader
		java.util.List messages
		com.android.utils.ILogger logger
		java.util.regex.Matcher m
		String sourcePath
		String type
		com.android.ide.common.blame.Message msg
	static void  () 
}

com/android/ide/common/blame/parser/aapt/Error4Parser.class
Error4Parser.java
package com.android.ide.common.blame.parser.aapt
 com.android.ide.common.blame.parser.aapt.Error4Parser extends com.android.ide.common.blame.parser.aapt.AbstractAaptOutputParser {
	private static final java.util.List MSG_PATTERNS
	void  () 
	public boolean parse (java.lang.String, com.android.ide.common.blame.parser.util.OutputLineReader, java.util.List, com.android.utils.ILogger)  throws com.android.ide.common.blame.parser.ParsingFailedException 
		String line
		com.android.ide.common.blame.parser.util.OutputLineReader reader
		java.util.List messages
		com.android.utils.ILogger logger
		java.util.regex.Matcher m
		String sourcePath
		String msgText
		String lineNumber
		com.android.ide.common.blame.Message msg
	static void  () 
}

com/android/ide/common/blame/parser/aapt/Error7Parser.class
Error7Parser.java
package com.android.ide.common.blame.parser.aapt
 com.android.ide.common.blame.parser.aapt.Error7Parser extends com.android.ide.common.blame.parser.aapt.AbstractAaptOutputParser {
	private static final java.util.regex.Pattern MSG_PATTERN
	void  () 
	public boolean parse (java.lang.String, com.android.ide.common.blame.parser.util.OutputLineReader, java.util.List, com.android.utils.ILogger)  throws com.android.ide.common.blame.parser.ParsingFailedException 
		String line
		com.android.ide.common.blame.parser.util.OutputLineReader reader
		java.util.List messages
		com.android.utils.ILogger logger
		java.util.regex.Matcher m
		String sourcePath
		String text
		com.android.ide.common.blame.Message msg
	static void  () 
}

com/android/ide/common/blame/parser/aapt/SkippingHiddenFileParser.class
SkippingHiddenFileParser.java
package com.android.ide.common.blame.parser.aapt
 com.android.ide.common.blame.parser.aapt.SkippingHiddenFileParser extends com.android.ide.common.blame.parser.aapt.AbstractAaptOutputParser {
	private static final java.util.regex.Pattern MSG_PATTERN
	void  () 
	public boolean parse (java.lang.String, com.android.ide.common.blame.parser.util.OutputLineReader, java.util.List, com.android.utils.ILogger)  throws com.android.ide.common.blame.parser.ParsingFailedException 
		String line
		com.android.ide.common.blame.parser.util.OutputLineReader reader
		java.util.List messages
		com.android.utils.ILogger logger
		java.util.regex.Matcher m
	static void  () 
}

com/android/ide/common/blame/parser/aapt/Aapt2OutputParser.class
Aapt2OutputParser.java
package com.android.ide.common.blame.parser.aapt
public com.android.ide.common.blame.parser.aapt.Aapt2OutputParser extends java.lang.Object implements com.android.ide.common.blame.parser.PatternAwareOutputParser  {
	private static final com.android.ide.common.blame.parser.aapt.AbstractAaptOutputParser[] PARSERS
	public void  () 
	public boolean parse (java.lang.String, com.android.ide.common.blame.parser.util.OutputLineReader, java.util.List, com.android.utils.ILogger) 
		com.android.ide.common.blame.parser.aapt.AbstractAaptOutputParser parser
		String line
		com.android.ide.common.blame.parser.util.OutputLineReader reader
		java.util.List messages
		com.android.utils.ILogger logger
	static void  () 
}

com/android/ide/common/blame/parser/aapt/Error2Parser.class
Error2Parser.java
package com.android.ide.common.blame.parser.aapt
 com.android.ide.common.blame.parser.aapt.Error2Parser extends com.android.ide.common.blame.parser.aapt.AbstractAaptOutputParser {
	private static final java.util.List MSG_PATTERNS
	void  () 
	public boolean parse (java.lang.String, com.android.ide.common.blame.parser.util.OutputLineReader, java.util.List, com.android.utils.ILogger)  throws com.android.ide.common.blame.parser.ParsingFailedException 
		String line
		com.android.ide.common.blame.parser.util.OutputLineReader reader
		java.util.List messages
		com.android.utils.ILogger logger
		java.util.regex.Matcher m
		String msgText
		String sourcePath
		String lineNumber
		com.android.ide.common.blame.Message msg
	static void  () 
}

com/android/ide/common/blame/parser/aapt/Aapt2ErrorParser.class
Aapt2ErrorParser.java
package com.android.ide.common.blame.parser.aapt
public com.android.ide.common.blame.parser.aapt.Aapt2ErrorParser extends com.android.ide.common.blame.parser.aapt.AbstractAaptOutputParser {
	private static final java.util.regex.Pattern MSG_PATTERN
	public void  () 
	public boolean parse (java.lang.String, com.android.ide.common.blame.parser.util.OutputLineReader, java.util.List, com.android.utils.ILogger)  throws com.android.ide.common.blame.parser.ParsingFailedException 
		String line
		com.android.ide.common.blame.parser.util.OutputLineReader reader
		java.util.List messages
		com.android.utils.ILogger logger
		java.util.regex.Matcher m
		String sourcePath
		String lineNumber
		String msgText
		com.android.ide.common.blame.Message msg
	static void  () 
}

com/android/ide/common/blame/parser/aapt/Error1Parser.class
Error1Parser.java
package com.android.ide.common.blame.parser.aapt
 com.android.ide.common.blame.parser.aapt.Error1Parser extends com.android.ide.common.blame.parser.aapt.AbstractAaptOutputParser {
	private static final java.util.List MSG_PATTERNS
	void  () 
	public boolean parse (java.lang.String, com.android.ide.common.blame.parser.util.OutputLineReader, java.util.List, com.android.utils.ILogger)  throws com.android.ide.common.blame.parser.ParsingFailedException 
		String line
		com.android.ide.common.blame.parser.util.OutputLineReader reader
		java.util.List messages
		com.android.utils.ILogger logger
		java.util.regex.Matcher m
		String lineNumber
		String msgText
		String sourcePath
		com.android.ide.common.blame.Message msg
	static void  () 
}

com/android/ide/common/blame/parser/aapt/AbstractAaptOutputParser$1.class
AbstractAaptOutputParser.java
package com.android.ide.common.blame.parser.aapt
final com.android.ide.common.blame.parser.aapt.AbstractAaptOutputParser$1 extends org.xml.sax.helpers.DefaultHandler {
	private int myDepth
	private org.xml.sax.Locator myLocator
	final String val$name
	final String val$type
	final java.util.concurrent.atomic.AtomicReference val$line
	final int[] val$certain
	final int[] val$possible
	void  (java.lang.String, java.lang.String, java.util.concurrent.atomic.AtomicReference, int[], int[]) 
	public void setDocumentLocator (org.xml.sax.Locator) 
		org.xml.sax.Locator locator
	public void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)  throws org.xml.sax.SAXException 
		int lineNumber
		int column
		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
}

com/android/ide/common/blame/parser/aapt/Error6Parser.class
Error6Parser.java
package com.android.ide.common.blame.parser.aapt
 com.android.ide.common.blame.parser.aapt.Error6Parser extends com.android.ide.common.blame.parser.aapt.AbstractAaptOutputParser {
	private static final java.util.regex.Pattern MSG_PATTERN
	void  () 
	public boolean parse (java.lang.String, com.android.ide.common.blame.parser.util.OutputLineReader, java.util.List, com.android.utils.ILogger)  throws com.android.ide.common.blame.parser.ParsingFailedException 
		String line
		com.android.ide.common.blame.parser.util.OutputLineReader reader
		java.util.List messages
		com.android.utils.ILogger logger
		java.util.regex.Matcher m
		String sourcePath
		String msgText
		com.android.ide.common.blame.Message msg
	static void  () 
}

com/android/ide/common/blame/parser/aapt/SkippingWarning2Parser.class
SkippingWarning2Parser.java
package com.android.ide.common.blame.parser.aapt
 com.android.ide.common.blame.parser.aapt.SkippingWarning2Parser extends com.android.ide.common.blame.parser.aapt.AbstractAaptOutputParser {
	private static final java.util.regex.Pattern MSG_PATTERN
	void  () 
	public boolean parse (java.lang.String, com.android.ide.common.blame.parser.util.OutputLineReader, java.util.List, com.android.utils.ILogger)  throws com.android.ide.common.blame.parser.ParsingFailedException 
		String line
		com.android.ide.common.blame.parser.util.OutputLineReader reader
		java.util.List messages
		com.android.utils.ILogger logger
		java.util.regex.Matcher m
		String sourcePath
		com.android.ide.common.blame.Message msg
	static void  () 
}

com/android/ide/common/blame/parser/aapt/Error8Parser.class
Error8Parser.java
package com.android.ide.common.blame.parser.aapt
 com.android.ide.common.blame.parser.aapt.Error8Parser extends com.android.ide.common.blame.parser.aapt.AbstractAaptOutputParser {
	private static final java.util.regex.Pattern MSG_PATTERN
	void  () 
	public boolean parse (java.lang.String, com.android.ide.common.blame.parser.util.OutputLineReader, java.util.List, com.android.utils.ILogger)  throws com.android.ide.common.blame.parser.ParsingFailedException 
		String line
		com.android.ide.common.blame.parser.util.OutputLineReader reader
		java.util.List messages
		com.android.utils.ILogger logger
		java.util.regex.Matcher m
		String badConfig
		String msgText
		com.android.ide.common.blame.Message msg
	static void  () 
}

com/android/ide/common/blame/parser/aapt/Error3Parser.class
Error3Parser.java
package com.android.ide.common.blame.parser.aapt
 com.android.ide.common.blame.parser.aapt.Error3Parser extends com.android.ide.common.blame.parser.aapt.AbstractAaptOutputParser {
	private static final java.util.regex.Pattern MSG_PATTERN
	void  () 
	public boolean parse (java.lang.String, com.android.ide.common.blame.parser.util.OutputLineReader, java.util.List, com.android.utils.ILogger)  throws com.android.ide.common.blame.parser.ParsingFailedException 
		String line
		com.android.ide.common.blame.parser.util.OutputLineReader reader
		java.util.List messages
		com.android.utils.ILogger logger
		java.util.regex.Matcher m
		String sourcePath
		String lineNumber
		String msgText
		com.android.ide.common.blame.Message msg
	static void  () 
}

com/android/ide/common/blame/parser/ToolOutputParser.class
ToolOutputParser.java
package com.android.ide.common.blame.parser
public com.android.ide.common.blame.parser.ToolOutputParser extends java.lang.Object {
	private final java.util.List mParsers
	private final com.android.utils.ILogger mLogger
	private final com.android.ide.common.blame.Message$Kind mUnparsedMessageKind
	public void  (java.lang.Iterable, com.android.utils.ILogger) 
		Iterable parsers
		com.android.utils.ILogger logger
	public void  (com.android.ide.common.blame.parser.PatternAwareOutputParser[], com.android.utils.ILogger) 
		com.android.ide.common.blame.parser.PatternAwareOutputParser[] parsers
		com.android.utils.ILogger logger
	public void  (com.android.ide.common.blame.parser.PatternAwareOutputParser, com.android.utils.ILogger) 
		com.android.ide.common.blame.parser.PatternAwareOutputParser parser
		com.android.utils.ILogger logger
	public void  (com.android.ide.common.blame.parser.PatternAwareOutputParser, com.android.ide.common.blame.Message$Kind, com.android.utils.ILogger) 
		com.android.ide.common.blame.parser.PatternAwareOutputParser parser
		com.android.ide.common.blame.Message$Kind unparsedMessageKind
		com.android.utils.ILogger logger
	private void  (com.google.common.collect.ImmutableList, com.android.ide.common.blame.Message$Kind, com.android.utils.ILogger) 
		com.google.common.collect.ImmutableList parsers
		com.android.ide.common.blame.Message$Kind unparsedMessageKind
		com.android.utils.ILogger logger
	public java.util.List parseToolOutput (java.lang.String) 
		String output
	public java.util.List parseToolOutput (java.lang.String, boolean) 
		com.android.ide.common.blame.parser.ParsingFailedException e
		com.android.ide.common.blame.parser.PatternAwareOutputParser parser
		com.android.ide.common.blame.Message last
		int messageCount
		boolean handled
		String output
		boolean ignoreUnrecognizedText
		com.android.ide.common.blame.parser.util.OutputLineReader outputReader
		java.util.List messages
		String line
}

com/android/ide/common/blame/parser/CmakeOutputParser$ErrorFields.class
CmakeOutputParser.java
package com.android.ide.common.blame.parser
 com.android.ide.common.blame.parser.CmakeOutputParser$ErrorFields extends java.lang.Object {
	com.android.ide.common.blame.Message$Kind kind
	int lineNumber
	int columnNumber
	String errorMessage
	void  () 
}

com/android/ide/common/blame/parser/ParsingFailedException.class
ParsingFailedException.java
package com.android.ide.common.blame.parser
public com.android.ide.common.blame.parser.ParsingFailedException extends java.lang.Exception {
	public void  () 
	public void  (java.lang.Throwable) 
		Throwable cause
}

com/android/ide/common/blame/parser/LegacyNdkOutputParser.class
LegacyNdkOutputParser.java
package com.android.ide.common.blame.parser
public com.android.ide.common.blame.parser.LegacyNdkOutputParser extends java.lang.Object implements com.android.ide.common.blame.parser.PatternAwareOutputParser  {
	private static final String FROM
	private static final String UNKNOWN_MSG_PREFIX1
	private static final String UNKNOWN_MSG_PREFIX2
	private static final char COLON
	public void  () 
	public boolean parse (java.lang.String, com.android.ide.common.blame.parser.util.OutputLineReader, java.util.List, com.android.utils.ILogger)  throws com.android.ide.common.blame.parser.ParsingFailedException 
		String pathname
		java.io.File file
		int lineNumber
		int column
		com.android.ide.common.blame.SourceFilePosition position
		com.android.ide.common.blame.Message message
		int colonIndex1
		java.util.List segments
		int fromIndex
		String unknownMsgCause
		String coordinates
		String messageEnd
		String nextLine
		String m
		StringBuilder buf
		com.android.ide.common.blame.Message msg
		com.android.ide.common.blame.Message$Kind kind
		String severity
		String text
		java.util.List messageList
		String prevLine
		int column
		int colonIndex4
		int lineNumber
		int colonIndex3
		java.io.File file
		String part1
		int colonIndex2
		String line
		com.android.ide.common.blame.parser.util.OutputLineReader reader
		java.util.List messages
		com.android.utils.ILogger logger
		int colonIndex1
	private static void addMessage (com.android.ide.common.blame.Message, java.util.List) 
		com.android.ide.common.blame.Message lastMessage
		com.android.ide.common.blame.Message message
		java.util.List messages
		boolean duplicatesPrevious
		int messageCount
	private static boolean isMessageEnd (java.lang.String) 
		String line
	private static java.util.List convertMessages (java.util.List) 
		String symbol
		String part1
		java.util.List messages
		String line0
		String line1
		int colonIndex
}

com/android/ide/common/blame/parser/DexParser.class

com/android/ide/common/blame/parser/util/
com/android/ide/common/blame/parser/util/OutputLineReader.class
OutputLineReader.java
package com.android.ide.common.blame.parser.util
public com.android.ide.common.blame.parser.util.OutputLineReader extends java.lang.Object {
	private static final java.util.regex.Pattern LINE_BREAK
	private final String[] myLines
	private final int myLineCount
	private int myPosition
	public void  (java.lang.String) 
		String text
	public int getLineCount () 
	public java.lang.String readLine () 
	public java.lang.String peek (int) 
		int lineToSkipCount
		int tempPosition
	public boolean hasNextLine () 
	public void skipNextLine () 
	public void pushBack () 
	static void  () 
}

com/android/ide/common/blame/parser/util/ParserUtil.class
ParserUtil.java
package com.android.ide.common.blame.parser.util
public com.android.ide.common.blame.parser.util.ParserUtil extends java.lang.Object {
	private void  () 
	public static java.lang.String digestStackTrace (com.android.ide.common.blame.parser.util.OutputLineReader) 
		String peek
		com.android.ide.common.blame.parser.util.OutputLineReader reader
		String next
		int index
		String message
		String exceptionName
}

com/android/ide/common/blame/SourceFileJsonTypeAdapter$1.class
SourceFileJsonTypeAdapter.java
package com.android.ide.common.blame
 com.android.ide.common.blame.SourceFileJsonTypeAdapter$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$google$gson$stream$JsonToken
	static void  () 
}

com/android/ide/common/blame/MergingLogRewriter.class

com/android/ide/common/blame/MessageJsonSerializer$1.class
MessageJsonSerializer.java
package com.android.ide.common.blame
 com.android.ide.common.blame.MessageJsonSerializer$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$google$gson$stream$JsonToken
	static void  () 
}

com/android/ide/common/blame/MergingLog.class

com/android/ide/common/blame/SourcePositionJsonTypeAdapter.class
SourcePositionJsonTypeAdapter.java
package com.android.ide.common.blame
public com.android.ide.common.blame.SourcePositionJsonTypeAdapter extends com.google.gson.TypeAdapter {
	private static final String START_LINE
	private static final String START_COLUMN
	private static final String START_OFFSET
	private static final String END_LINE
	private static final String END_COLUMN
	private static final String END_OFFSET
	public void  () 
	public void write (com.google.gson.stream.JsonWriter, com.android.ide.common.blame.SourcePosition)  throws java.io.IOException 
		com.google.gson.stream.JsonWriter out
		com.android.ide.common.blame.SourcePosition value
		int startLine
		int startColumn
		int startOffset
		int endLine
		int endColumn
		int endOffset
	public com.android.ide.common.blame.SourcePosition read (com.google.gson.stream.JsonReader)  throws java.io.IOException 
		String name
		com.google.gson.stream.JsonReader in
		int startLine
		int startColumn
		int startOffset
		int endLine
		int endColumn
		int endOffset
	public volatile java.lang.Object read (com.google.gson.stream.JsonReader)  throws java.io.IOException 
	public volatile void write (com.google.gson.stream.JsonWriter, java.lang.Object)  throws java.io.IOException 
}

com/android/ide/common/blame/MergingLog$2.class
MergingLog.java
package com.android.ide.common.blame
 com.android.ide.common.blame.MergingLog$2 extends com.google.common.cache.CacheLoader {
	final com.android.ide.common.blame.MergingLog this$0
	void  (com.android.ide.common.blame.MergingLog) 
		com.android.ide.common.blame.MergingLog this$0
	public java.util.Map load (java.lang.String)  throws java.lang.Exception 
		String shard
	public volatile java.lang.Object load (java.lang.Object)  throws java.lang.Exception 
}

com/android/ide/common/blame/SourceFileJsonTypeAdapter.class
SourceFileJsonTypeAdapter.java
package com.android.ide.common.blame
public com.android.ide.common.blame.SourceFileJsonTypeAdapter extends com.google.gson.TypeAdapter {
	private static final String PATH
	private static final String DESCRIPTION
	public void  () 
	public void write (com.google.gson.stream.JsonWriter, com.android.ide.common.blame.SourceFile)  throws java.io.IOException 
		com.google.gson.stream.JsonWriter out
		com.android.ide.common.blame.SourceFile src
		java.io.File file
		String description
	public com.android.ide.common.blame.SourceFile read (com.google.gson.stream.JsonReader)  throws java.io.IOException 
		String name
		java.io.File file
		String filePath
		String description
		String fileName
		com.google.gson.stream.JsonReader in
	public volatile java.lang.Object read (com.google.gson.stream.JsonReader)  throws java.io.IOException 
	public volatile void write (com.google.gson.stream.JsonWriter, java.lang.Object)  throws java.io.IOException 
}

com/android/ide/common/blame/MergingLog$1.class
MergingLog.java
package com.android.ide.common.blame
 com.android.ide.common.blame.MergingLog$1 extends com.google.common.cache.CacheLoader {
	final com.android.ide.common.blame.MergingLog this$0
	void  (com.android.ide.common.blame.MergingLog) 
		com.android.ide.common.blame.MergingLog this$0
	public java.util.Map load (java.lang.String) 
		String shard
	public volatile java.lang.Object load (java.lang.Object)  throws java.lang.Exception 
}

com/android/ide/common/blame/ParsingProcessOutputHandler.class
ParsingProcessOutputHandler.java
package com.android.ide.common.blame
public com.android.ide.common.blame.ParsingProcessOutputHandler extends com.android.ide.common.process.BaseProcessOutputHandler {
	private final com.android.ide.common.blame.parser.ToolOutputParser mErrorToolOutputParser
	private final com.android.ide.common.blame.parser.ToolOutputParser mStdoutToolOutputParser
	private final java.util.List mMessageReceivers
	public transient void  (com.android.ide.common.blame.parser.ToolOutputParser, com.android.ide.common.blame.parser.ToolOutputParser, com.android.ide.common.blame.MessageReceiver[]) 
		com.android.ide.common.blame.parser.ToolOutputParser errorToolOutputParser
		com.android.ide.common.blame.parser.ToolOutputParser stdoutToolOutputParser
		com.android.ide.common.blame.MessageReceiver[] messageReceivers
	public transient void  (com.android.ide.common.blame.parser.ToolOutputParser, com.android.ide.common.blame.MessageReceiver[]) 
		com.android.ide.common.blame.parser.ToolOutputParser toolOutputParser
		com.android.ide.common.blame.MessageReceiver[] messageReceivers
	public void handleOutput (com.android.ide.common.process.ProcessOutput)  throws com.android.ide.common.process.ProcessException 
		com.android.ide.common.process.ProcessOutput processOutput
		com.android.ide.common.process.BaseProcessOutputHandler$BaseProcessOutput impl
		String stdout
		String stderr
	private void outputMessages (java.util.List) 
		com.android.ide.common.blame.MessageReceiver messageReceiver
		com.android.ide.common.blame.Message message
		java.util.List messages
}

com/android/ide/common/blame/SourceFilePositionJsonSerializer.class
SourceFilePositionJsonSerializer.java
package com.android.ide.common.blame
public com.android.ide.common.blame.SourceFilePositionJsonSerializer extends com.google.gson.TypeAdapter {
	private static final String POSITION
	private static final String FILE
	private final com.android.ide.common.blame.SourceFileJsonTypeAdapter mSourceFileJsonTypeAdapter
	private final com.android.ide.common.blame.SourcePositionJsonTypeAdapter mSourcePositionJsonTypeAdapter
	public void  () 
	public com.android.ide.common.blame.SourceFilePosition read (com.google.gson.stream.JsonReader)  throws java.io.IOException 
		String name
		com.google.gson.stream.JsonReader in
		com.android.ide.common.blame.SourceFile file
		com.android.ide.common.blame.SourcePosition position
	public void write (com.google.gson.stream.JsonWriter, com.android.ide.common.blame.SourceFilePosition)  throws java.io.IOException 
		com.google.gson.stream.JsonWriter out
		com.android.ide.common.blame.SourceFilePosition src
		com.android.ide.common.blame.SourceFile sourceFile
		com.android.ide.common.blame.SourcePosition position
	com.android.ide.common.blame.SourcePositionJsonTypeAdapter getSourcePositionTypeAdapter () 
	public volatile java.lang.Object read (com.google.gson.stream.JsonReader)  throws java.io.IOException 
	public volatile void write (com.google.gson.stream.JsonWriter, java.lang.Object)  throws java.io.IOException 
}

com/android/ide/common/blame/MessageReceiver.class
MessageReceiver.java
package com.android.ide.common.blame
public abstract com.android.ide.common.blame.MessageReceiver extends java.lang.Object {
	public abstract void receiveMessage (com.android.ide.common.blame.Message) 
}

com/android/ide/common/fonts/
com/android/ide/common/fonts/FontFamily$compareTo$2.class
FontFamily.kt
package com.android.ide.common.fonts
final com.android.ide.common.fonts.FontFamily$compareTo$2 extends kotlin.jvm.internal.PropertyReference1 {
	public static final kotlin.reflect.KProperty1 INSTANCE
	static void  () 
	void  () 
	public java.lang.String getName () 
	public java.lang.String getSignature () 
	public kotlin.reflect.KDeclarationContainer getOwner () 
	public java.lang.Object get (java.lang.Object) 
		Object receiver
}

com/android/ide/common/fonts/QueryParser$Symbol.class
QueryParser.kt
package com.android.ide.common.fonts
final com.android.ide.common.fonts.QueryParser$Symbol extends java.lang.Enum {
	public static final com.android.ide.common.fonts.QueryParser$Symbol AND
	public static final com.android.ide.common.fonts.QueryParser$Symbol BEST_EFFORT
	public static final com.android.ide.common.fonts.QueryParser$Symbol BOLD_ITALIC
	public static final com.android.ide.common.fonts.QueryParser$Symbol COLON
	public static final com.android.ide.common.fonts.QueryParser$Symbol COMMA
	public static final com.android.ide.common.fonts.QueryParser$Symbol EOQ
	public static final com.android.ide.common.fonts.QueryParser$Symbol EQUALS
	public static final com.android.ide.common.fonts.QueryParser$Symbol EXACT
	public static final com.android.ide.common.fonts.QueryParser$Symbol ID
	public static final com.android.ide.common.fonts.QueryParser$Symbol ITAL
	public static final com.android.ide.common.fonts.QueryParser$Symbol ITALIC
	public static final com.android.ide.common.fonts.QueryParser$Symbol NAME
	public static final com.android.ide.common.fonts.QueryParser$Symbol NEAREST
	public static final com.android.ide.common.fonts.QueryParser$Symbol NUMBER
	public static final com.android.ide.common.fonts.QueryParser$Symbol SEPARATOR
	public static final com.android.ide.common.fonts.QueryParser$Symbol WEIGHT
	public static final com.android.ide.common.fonts.QueryParser$Symbol WEIGHT_SYNONYM
	public static final com.android.ide.common.fonts.QueryParser$Symbol WIDTH
	private static final com.android.ide.common.fonts.QueryParser$Symbol[] $VALUES
	static void  () 
	protected void  (java.lang.String, int) 
		String $enum_name_or_ordinal$0
		int $enum_name_or_ordinal$1
	public static com.android.ide.common.fonts.QueryParser$Symbol[] values () 
	public static com.android.ide.common.fonts.QueryParser$Symbol valueOf (java.lang.String) 
}

com/android/ide/common/fonts/FontLoader.class
FontLoader.kt
package com.android.ide.common.fonts
public com.android.ide.common.fonts.FontLoader extends java.lang.Object {
	private final Object lock
	private java.io.File sdkHome
	private java.util.HashMap providers
	private java.util.HashMap fonts
	private java.util.ArrayList sortedFontFamilies
	protected static com.android.ide.common.fonts.FontLoader instance
	public static final com.android.ide.common.fonts.FontLoader$Companion Companion
	protected final java.lang.Object getLock () 
	protected final java.io.File getSdkHome () 
	protected final void setSdkHome (java.io.File) 
		java.io.File 
	protected final java.util.HashMap getProviders () 
	protected final void setProviders (java.util.HashMap) 
		java.util.HashMap 
	protected final java.util.HashMap getFonts () 
	protected final void setFonts (java.util.HashMap) 
		java.util.HashMap 
	protected final java.util.ArrayList getSortedFontFamilies () 
	protected final void setSortedFontFamilies (java.util.ArrayList) 
		java.util.ArrayList 
	public final java.io.File getFontPath () 
		int $i$a$1$synchronized
		int $i$a$1$synchronized
	public final java.util.List getFontFamilies () 
		int $i$a$1$synchronized
	public final void loadDirectory (com.android.ide.common.fonts.FontProvider, java.net.URL) 
		java.util.List loadedFonts
		com.android.ide.common.fonts.FontProvider provider
		java.net.URL url
	public final com.android.ide.common.fonts.FontProvider findProvider (java.lang.String) 
		int $i$a$1$synchronized
		String authority
	public final com.android.ide.common.fonts.FontProvider findOnlyKnownProvider () 
		int $i$a$1$synchronized
		int $i$a$1$synchronized
	public final boolean fontsLoaded () 
		int $i$a$1$synchronized
	public final com.android.ide.common.fonts.FontFamily findFont (com.android.ide.common.fonts.FontProvider, java.lang.String) 
		int $i$a$1$synchronized
		com.android.ide.common.fonts.FontProvider provider
		String fontName
	protected final void clear (java.io.File) 
		int $i$a$1$synchronized
		java.io.File newSdkHome
	private final void lazyLoad () 
		int $i$a$1$synchronized
		int $i$a$1$synchronized
	private final void loadProviders () 
		com.android.ide.common.fonts.FontProvider provider
		java.util.List providerList
		java.io.File providerFile
		java.io.File providerFolder
		java.io.File fontFolder
		java.io.File localSdkHome
	protected void loadFonts () 
		com.android.ide.common.fonts.FontFamily family
		java.util.List families
		java.io.File directoryFile
		java.io.File directoryFolder
		java.io.File providerFolder
		com.android.ide.common.fonts.FontProvider provider
		java.io.File fontFolder
		java.io.File localSdkHome
	private final java.util.List loadProviders (org.xml.sax.InputSource) 
		com.android.ide.common.fonts.ProviderHandler handler
		org.xml.sax.InputSource source
	private final java.util.List loadDirectory (com.android.ide.common.fonts.FontProvider, org.xml.sax.InputSource) 
		com.android.ide.common.fonts.DirectoryHandler handler
		com.android.ide.common.fonts.FontProvider provider
		org.xml.sax.InputSource source
	private final void parseXml (org.xml.sax.InputSource, org.xml.sax.helpers.DefaultHandler)  throws org.xml.sax.SAXException javax.xml.parsers.ParserConfigurationException java.io.IOException 
		javax.xml.parsers.SAXParser parser
		javax.xml.parsers.SAXParserFactory factory
		org.xml.sax.InputSource source
		org.xml.sax.helpers.DefaultHandler handler
	private final void mergeFonts (com.android.ide.common.fonts.FontProvider, java.util.List) 
		com.android.ide.common.fonts.FontFamily loadedFont
		com.android.ide.common.fonts.FontFamily existingFont
		java.util.Iterator loaded
		java.util.Iterator existing
		java.util.ArrayList existingFonts
		int $i$a$1$synchronized
		com.android.ide.common.fonts.FontProvider provider
		java.util.List fontFamilies
	private final com.android.ide.common.fonts.FontFamily next (java.util.Iterator) 
		java.util.Iterator iterator
	public void  () 
	static void  () 
	public static final com.android.ide.common.fonts.FontLoader getInstance (java.io.File) 
		java.io.File sdkHome
}

com/android/ide/common/fonts/QueryParser$ParseResult.class
QueryParser.kt
package com.android.ide.common.fonts
public com.android.ide.common.fonts.QueryParser$ParseResult extends java.lang.Object {
	public void  () 
}

com/android/ide/common/fonts/QueryParser$DownloadableParseResult.class
QueryParser.kt
package com.android.ide.common.fonts
public final com.android.ide.common.fonts.QueryParser$DownloadableParseResult extends com.android.ide.common.fonts.QueryParser$ParseResult {
	private final String authority
	private final com.google.common.collect.Multimap fonts
	public final java.lang.String getAuthority () 
	public final com.google.common.collect.Multimap getFonts () 
	public void  (java.lang.String, com.google.common.collect.Multimap) 
		String authority
		com.google.common.collect.Multimap fonts
}

com/android/ide/common/fonts/QueryParser$FontQueryParserError.class
QueryParser.kt
package com.android.ide.common.fonts
public final com.android.ide.common.fonts.QueryParser$FontQueryParserError extends java.lang.RuntimeException {
	public void  (java.lang.String) 
		String message
}

com/android/ide/common/fonts/FontSource.class
FontSource.kt
package com.android.ide.common.fonts
public final com.android.ide.common.fonts.FontSource extends java.lang.Enum {
	public static final com.android.ide.common.fonts.FontSource SYSTEM
	public static final com.android.ide.common.fonts.FontSource PROJECT
	public static final com.android.ide.common.fonts.FontSource DOWNLOADABLE
	public static final com.android.ide.common.fonts.FontSource LOOKUP
	public static final com.android.ide.common.fonts.FontSource HEADER
	private static final com.android.ide.common.fonts.FontSource[] $VALUES
	static void  () 
	protected void  (java.lang.String, int) 
		String $enum_name_or_ordinal$0
		int $enum_name_or_ordinal$1
	public static com.android.ide.common.fonts.FontSource[] values () 
	public static com.android.ide.common.fonts.FontSource valueOf (java.lang.String) 
}

com/android/ide/common/fonts/ProviderHandler.class
ProviderHandler.kt
package com.android.ide.common.fonts
public final com.android.ide.common.fonts.ProviderHandler extends org.xml.sax.helpers.DefaultHandler {
	private final java.util.HashMap providers
	public final java.util.List getFontProviders () 
	public void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes) 
		String devCert
		String cert
		String url
		String packageName
		String authority
		String name
		String uri
		String localName
		String qName
		org.xml.sax.Attributes attributes
	public void  () 
}

com/android/ide/common/fonts/QueryParser$Scanner.class
QueryParser.kt
package com.android.ide.common.fonts
final com.android.ide.common.fonts.QueryParser$Scanner extends java.lang.Object {
	private String query
	private int index
	private int startIndex
	private boolean isNumberPrefix
	private String last
	private float number
	public final java.lang.String getLast () 
	private final void setLast (java.lang.String) 
		String 
	public final float getNumber () 
	private final void setNumber (float) 
		float 
	public final void init (java.lang.String) 
		String value
	public final com.android.ide.common.fonts.QueryParser$Symbol next () 
		char ch
	public final com.android.ide.common.fonts.QueryParser$Symbol peek () 
		com.android.ide.common.fonts.QueryParser$Symbol symbol
		float savedNumber
		String savedLast
		int savedStartIndex
		int savedIndex
	private final void reset () 
	private final com.android.ide.common.fonts.QueryParser$Symbol number () 
	private final com.android.ide.common.fonts.QueryParser$Symbol id () 
		char ch
		boolean isSymbolPart
	private final boolean checkNumberPrefix () 
		String prefix
	private final com.android.ide.common.fonts.QueryParser$Symbol checkId (java.lang.String) 
		String id
	private final com.android.ide.common.fonts.QueryParser$Symbol weight (int) 
		int amount
	private final com.android.ide.common.fonts.QueryParser$Symbol symbol (com.android.ide.common.fonts.QueryParser$Symbol, char) 
		com.android.ide.common.fonts.QueryParser$Symbol symbol
		char ch
	public void  () 
}

com/android/ide/common/fonts/FontFamilyKt.class
FontFamily.kt
package com.android.ide.common.fonts
public final com.android.ide.common.fonts.FontFamilyKt extends java.lang.Object {
	public static final String FILE_PROTOCOL_START
	public static final String HTTPS_PROTOCOL_START
}

com/android/ide/common/fonts/FontProvider.class
FontProvider.kt
package com.android.ide.common.fonts
public final com.android.ide.common.fonts.FontProvider extends java.lang.Object implements java.lang.Comparable  {
	private final String name
	private final String authority
	private final String packageName
	private final String url
	private final String certificate
	private final String developmentCertificate
	public static final com.android.ide.common.fonts.FontProvider EMPTY_PROVIDER
	public static final com.android.ide.common.fonts.FontProvider GOOGLE_PROVIDER
	public static final com.android.ide.common.fonts.FontProvider$Companion Companion
	public final java.lang.String getCertificateResourceName () 
	public final java.lang.String getFallbackResourceName () 
	public int compareTo (com.android.ide.common.fonts.FontProvider) 
		com.android.ide.common.fonts.FontProvider other
	public volatile int compareTo (java.lang.Object) 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object other
	public final java.lang.String getName () 
	public final java.lang.String getAuthority () 
	public final java.lang.String getPackageName () 
	public final java.lang.String getUrl () 
	public final java.lang.String getCertificate () 
	public final java.lang.String getDevelopmentCertificate () 
	public void  (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String name
		String authority
		String packageName
		String url
		String certificate
		String developmentCertificate
	static void  () 
}

com/android/ide/common/fonts/DirectoryHandler.class
DirectoryHandler.kt
package com.android.ide.common.fonts
public final com.android.ide.common.fonts.DirectoryHandler extends org.xml.sax.helpers.DefaultHandler {
	private final java.util.ArrayList fontDetails
	private String fontName
	private String fontMenu
	private String fontMenuName
	private final java.util.ArrayList fontFamilies
	private final com.android.ide.common.fonts.FontProvider provider
	public final java.util.ArrayList getFontFamilies () 
	public void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)  throws org.xml.sax.SAXException 
		com.android.ide.common.fonts.MutableFontDetail font
		String uri
		String localName
		String name
		org.xml.sax.Attributes attributes
	public void endElement (java.lang.String, java.lang.String, java.lang.String) 
		String uri
		String localName
		String name
	private final int parseInt (java.lang.String, int) 
		NumberFormatException ex
		String intAsString
		int defaultValue
	public final boolean parseItalics (java.lang.String) 
		String italics
	private final java.lang.String addProtocol (java.lang.String) 
		String url
	public void  (com.android.ide.common.fonts.FontProvider) 
		com.android.ide.common.fonts.FontProvider provider
}

com/android/ide/common/fonts/QueryParser$Companion.class
QueryParser.kt
package com.android.ide.common.fonts
public final com.android.ide.common.fonts.QueryParser$Companion extends java.lang.Object {
	public final com.android.ide.common.fonts.QueryParser$DownloadableParseResult parseDownloadableFont (java.lang.String, java.lang.String) 
		com.android.ide.common.fonts.QueryParser parser
		String authority
		String query
	private void  () 
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

com/android/ide/common/fonts/QueryParser$WhenMappings.class

package com.android.ide.common.fonts
public final com.android.ide.common.fonts.QueryParser$WhenMappings extends java.lang.Object {
	public static final int[] $EnumSwitchMapping$0
	public static final int[] $EnumSwitchMapping$1
	static void  () 
}

com/android/ide/common/fonts/FontLoader$Companion.class
FontLoader.kt
package com.android.ide.common.fonts
public final com.android.ide.common.fonts.FontLoader$Companion extends java.lang.Object {
	public final com.android.ide.common.fonts.FontLoader getInstance (java.io.File) 
		java.io.File sdkHome
	private void  () 
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

com/android/ide/common/fonts/FontFamilyKt$sam$Function$f68503b7.class
FontFamily.kt
package com.android.ide.common.fonts
final com.android.ide.common.fonts.FontFamilyKt$sam$Function$f68503b7 extends java.lang.Object implements java.util.function.Function  {
	private final kotlin.jvm.functions.Function1 function
	void  (kotlin.jvm.functions.Function1) 
	public final java.lang.Object apply (java.lang.Object) 
		Object p0
}

com/android/ide/common/fonts/MutableFontDetail.class
MutableFontDetail.kt
package com.android.ide.common.fonts
public final com.android.ide.common.fonts.MutableFontDetail extends java.lang.Object {
	private int weight
	private int width
	private boolean italics
	private String fontUrl
	private String styleName
	private boolean exact
	public final com.android.ide.common.fonts.FontDetail findBestMatch (java.util.Collection) 
		int match
		com.android.ide.common.fonts.FontDetail detail
		int bestMatch
		com.android.ide.common.fonts.FontDetail best
		java.util.Collection fonts
	public final int match (com.android.ide.common.fonts.FontDetail) 
		com.android.ide.common.fonts.FontDetail other
	public final int getWeight () 
	public final void setWeight (int) 
		int 
	public final int getWidth () 
	public final void setWidth (int) 
		int 
	public final boolean getItalics () 
	public final void setItalics (boolean) 
		boolean 
	public final java.lang.String getFontUrl () 
	public final void setFontUrl (java.lang.String) 
		String 
	public final java.lang.String getStyleName () 
	public final void setStyleName (java.lang.String) 
		String 
	public final boolean getExact () 
	public final void setExact (boolean) 
		boolean 
	public void  (int, int, boolean, java.lang.String, java.lang.String, boolean) 
		int weight
		int width
		boolean italics
		String fontUrl
		String styleName
		boolean exact
	public void  (int, int, boolean) 
		int weight
		int width
		boolean italics
	public void  () 
}

com/android/ide/common/fonts/FontFamily.class
FontFamily.kt
package com.android.ide.common.fonts
public final com.android.ide.common.fonts.FontFamily extends java.lang.Object implements java.lang.Comparable  {
	private final com.android.ide.common.fonts.FontProvider provider
	private final com.android.ide.common.fonts.FontSource fontSource
	private final String name
	private final String menu
	private final String menuName
	private final java.util.List fonts
	public final com.android.ide.common.fonts.FontProvider getProvider () 
	public final com.android.ide.common.fonts.FontSource getFontSource () 
	public final java.lang.String getName () 
	public final java.lang.String getMenu () 
	public final java.lang.String getMenuName () 
	public final java.util.List getFonts () 
	public int compareTo (com.android.ide.common.fonts.FontFamily) 
		com.android.ide.common.fonts.FontFamily other
	public volatile int compareTo (java.lang.Object) 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object other
	private final com.google.common.collect.ImmutableList build (java.util.List) 
		com.android.ide.common.fonts.MutableFontDetail font
		com.google.common.collect.ImmutableList$Builder details
		java.util.List fonts
	public void  (com.android.ide.common.fonts.FontProvider, com.android.ide.common.fonts.FontSource, java.lang.String, java.lang.String, java.lang.String, java.util.List) 
		com.android.ide.common.fonts.FontProvider provider
		com.android.ide.common.fonts.FontSource fontSource
		String name
		String menu
		String menuName
		java.util.List fonts
	public void  (com.android.ide.common.fonts.FontProvider, com.android.ide.common.fonts.FontSource, java.lang.String, java.lang.String, java.lang.String, com.google.common.collect.ImmutableList) 
		com.android.ide.common.fonts.FontProvider provider
		com.android.ide.common.fonts.FontSource fontSource
		String name
		String menu
		String menuName
		com.google.common.collect.ImmutableList fonts
	public void  (com.android.ide.common.fonts.FontProvider, java.lang.String) 
		com.android.ide.common.fonts.FontProvider provider
		String name
}

com/android/ide/common/fonts/ProviderHandlerKt.class
ProviderHandler.kt
package com.android.ide.common.fonts
public final com.android.ide.common.fonts.ProviderHandlerKt extends java.lang.Object {
	private static final String TAG_PROVIDER
	private static final String ATTR_PROVIDER_NAME
	private static final String ATTR_AUTHORITY
	private static final String ATTR_PACKAGE
	private static final String ATTR_PROVIDER_URL
	private static final String ATTR_PROVIDER_CERT
	private static final String ATTR_PROVIDER_DEV_CERT
}

com/android/ide/common/fonts/FontProviderKt.class
FontProvider.kt
package com.android.ide.common.fonts
public final com.android.ide.common.fonts.FontProviderKt extends java.lang.Object {
	public static final String GOOGLE_FONT_NAME
	public static final String GOOGLE_FONT_AUTHORITY
	public static final String GOOGLE_FONT_PACKAGE_NAME
	public static final String GOOGLE_FONT_URL
	public static final String GOOGLE_FONT_CERTIFICATE
	public static final String GOOGLE_FONT_DEVELOPMENT_CERTIFICATE
}

com/android/ide/common/fonts/QueryParser.class
QueryParser.kt
package com.android.ide.common.fonts
public final com.android.ide.common.fonts.QueryParser extends java.lang.Object {
	private final com.android.ide.common.fonts.QueryParser$Scanner scanner
	private com.android.ide.common.fonts.QueryParser$Symbol symbol
	private String fontName
	private com.google.common.collect.LinkedHashMultimap fonts
	private com.android.ide.common.fonts.MutableFontDetail fontDetail
	public static final com.android.ide.common.fonts.QueryParser$Companion Companion
	private final com.android.ide.common.fonts.QueryParser$DownloadableParseResult parse (java.lang.String, java.lang.String) 
		String authority
		String query
	private final com.android.ide.common.fonts.QueryParser$DownloadableParseResult parseV12 (java.lang.String) 
		String authority
	private final com.android.ide.common.fonts.QueryParser$DownloadableParseResult createResult (java.lang.String) 
		String authority
	private final void parseFontStyle () 
	private final void parseFontAlternative () 
	private final void parseFontName () 
	private final void parseWeightNumber () 
	private final void parseWeight () 
	private final void parseWeightSynonym () 
	private final void parseWidth () 
	private final void parseItal () 
	private final void parseItalic () 
	private final void parseBoldItalic () 
	private final void parseNearest () 
	private final void parseExact () 
	private final void parseBestEffort () 
	private final void expect (com.android.ide.common.fonts.QueryParser$Symbol) 
		com.android.ide.common.fonts.QueryParser$Symbol expected
	private final com.android.ide.common.fonts.QueryParser$DownloadableParseResult parseV11 (java.lang.String) 
		String keyName
		com.android.ide.common.fonts.QueryParser$Symbol key
		String authority
	private final transient java.lang.String valid (java.lang.String[]) 
		String[] symbols
	public void  () 
	static void  () 
	public static final com.android.ide.common.fonts.QueryParser$DownloadableParseResult access$parse (com.android.ide.common.fonts.QueryParser, java.lang.String, java.lang.String) 
		com.android.ide.common.fonts.QueryParser $this
		String authority
		String query
	public static final com.android.ide.common.fonts.QueryParser$DownloadableParseResult parseDownloadableFont (java.lang.String, java.lang.String) 
		String authority
		String query
}

com/android/ide/common/fonts/FontProvider$Companion.class
FontProvider.kt
package com.android.ide.common.fonts
public final com.android.ide.common.fonts.FontProvider$Companion extends java.lang.Object {
	private void  () 
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

com/android/ide/common/fonts/FontDetail.class
FontDetail.kt
package com.android.ide.common.fonts
public final com.android.ide.common.fonts.FontDetail extends java.lang.Object {
	private final com.android.ide.common.fonts.FontFamily family
	private final int weight
	private final int width
	private final boolean italics
	private final String fontUrl
	private final String styleName
	public final com.android.ide.common.fonts.FontFamily getFamily () 
	public final int getWeight () 
	public final int getWidth () 
	public final boolean getItalics () 
	public final java.lang.String getFontUrl () 
	public final java.lang.String getStyleName () 
	public final java.lang.String getFontStyle () 
	public final com.android.ide.common.fonts.MutableFontDetail toMutableFontDetail () 
	public final java.lang.String generateQuery (boolean) 
		StringBuilder query
		boolean exact
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object other
	private final java.lang.String generateStyleName (com.android.ide.common.fonts.MutableFontDetail) 
		com.android.ide.common.fonts.MutableFontDetail font
	private final java.lang.String getWeightStyleName (int) 
		int weight
	private final java.lang.String getItalicStyleNameSuffix (boolean) 
		boolean italics
	public void  (com.android.ide.common.fonts.FontFamily, com.android.ide.common.fonts.MutableFontDetail) 
		com.android.ide.common.fonts.FontFamily fontFamily
		com.android.ide.common.fonts.MutableFontDetail font
	public void  (com.android.ide.common.fonts.FontDetail, com.android.ide.common.fonts.MutableFontDetail) 
		com.android.ide.common.fonts.FontDetail detail
		com.android.ide.common.fonts.MutableFontDetail withStyle
}

com/android/ide/common/fonts/FontDetailKt.class
FontDetail.kt
package com.android.ide.common.fonts
public final com.android.ide.common.fonts.FontDetailKt extends java.lang.Object {
	public static final int DEFAULT_WEIGHT
	public static final int DEFAULT_WIDTH
}

com/android/ide/common/fonts/FontFamily$compareTo$1.class
FontFamily.kt
package com.android.ide.common.fonts
final com.android.ide.common.fonts.FontFamily$compareTo$1 extends kotlin.jvm.internal.PropertyReference1 {
	public static final kotlin.reflect.KProperty1 INSTANCE
	static void  () 
	void  () 
	public java.lang.String getName () 
	public java.lang.String getSignature () 
	public kotlin.reflect.KDeclarationContainer getOwner () 
	public java.lang.Object get (java.lang.Object) 
		Object receiver
}

com/android/ide/common/fonts/DirectoryHandlerKt.class
DirectoryHandler.kt
package com.android.ide.common.fonts
public final com.android.ide.common.fonts.DirectoryHandlerKt extends java.lang.Object {
	private static final String FAMILY
	private static final String FONT
	private static final String ATTR_FONT_NAME
	private static final String ATTR_STYLE_NAME
	private static final String ATTR_MENU
	private static final String ATTR_MENU_NAME
	private static final String ATTR_WEIGHT
	private static final String ATTR_WIDTH
	private static final String ATTR_ITALIC
	private static final String ATTR_FONT_URL
}

com/android/ide/common/fonts/FontLoaderKt.class
FontLoader.kt
package com.android.ide.common.fonts
public final com.android.ide.common.fonts.FontLoaderKt extends java.lang.Object {
	public static final String FONT_PROVIDERS
	public static final String FONT_PROVIDERS_FILENAME
	public static final String FONTS_FOLDER
	public static final String FONT_DIRECTORY_FOLDER
	public static final String FONT_DIRECTORY_FILENAME
}

com/android/ide/common/res2/
com/android/ide/common/res2/MergedResourceWriter$FileGenerationWorkAction.class
MergedResourceWriter.java
package com.android.ide.common.res2
public com.android.ide.common.res2.MergedResourceWriter$FileGenerationWorkAction extends java.lang.Object implements java.lang.Runnable  {
	private final com.android.ide.common.res2.MergedResourceWriter$FileGenerationParameters workItem
	public void  (com.android.ide.common.res2.MergedResourceWriter$FileGenerationParameters) 
		com.android.ide.common.res2.MergedResourceWriter$FileGenerationParameters workItem
	public void run () 
		Exception e
}

com/android/ide/common/res2/DataBindingResourceItem.class
DataBindingResourceItem.java
package com.android.ide.common.res2
public abstract com.android.ide.common.res2.DataBindingResourceItem extends com.android.ide.common.res2.DataItem {
	private com.android.ide.common.res2.DataBindingResourceType mType
	public void  (java.lang.String, com.android.ide.common.res2.DataBindingResourceType) 
		String name
		com.android.ide.common.res2.DataBindingResourceType type
	public com.android.ide.common.res2.DataBindingResourceType getType () 
	public boolean equals (java.lang.Object) 
		Object o
		com.android.ide.common.res2.DataBindingResourceItem that
	public int hashCode () 
		int result
	public volatile java.lang.String toString () 
	public volatile java.io.File getFile () 
	public volatile java.lang.String getKey () 
	public volatile java.lang.String getName () 
}

com/android/ide/common/res2/MergedAssetWriter$AssetWorkParameters.class
MergedAssetWriter.java
package com.android.ide.common.res2
public com.android.ide.common.res2.MergedAssetWriter$AssetWorkParameters extends java.lang.Object implements java.io.Serializable  {
	public final com.android.ide.common.res2.AssetItem assetItem
	public final java.io.File rootFolder
	private void  (com.android.ide.common.res2.AssetItem, java.io.File) 
		com.android.ide.common.res2.AssetItem assetItem
		java.io.File rootFolder
	void  (com.android.ide.common.res2.AssetItem, java.io.File, com.android.ide.common.res2.MergedAssetWriter$1) 
		com.android.ide.common.res2.AssetItem x0
		java.io.File x1
		com.android.ide.common.res2.MergedAssetWriter$1 x2
}

com/android/ide/common/res2/MergedResourceWriter.class
MergedResourceWriter.java
package com.android.ide.common.res2
public com.android.ide.common.res2.MergedResourceWriter extends com.android.ide.common.res2.MergeWriter {
	private final com.android.ide.common.res2.ResourcePreprocessor mPreprocessor
	private final java.io.File mPublicFile
	private com.android.ide.common.blame.MergingLog mMergingLog
	private javax.xml.parsers.DocumentBuilderFactory mFactory
	private final com.android.ide.common.res2.QueueableResourceCompiler mResourceCompiler
	private com.google.common.collect.ListMultimap mValuesResMap
	private java.util.Set mQualifierWithDeletedValues
	private final java.util.concurrent.ConcurrentLinkedDeque mCompiling
	private final java.io.File mTemporaryDirectory
	private final java.io.File mCompiledFileMapFile
	private final com.android.ide.common.res2.SingleFileProcessor dataBindingExpressionRemover
	private final java.io.File notCompiledOutputDirectory
	private final boolean pseudoLocalesEnabled
	private final boolean crunchPng
	private final java.util.Properties mCompiledFileMap
	private final java.util.concurrent.ConcurrentLinkedQueue mCompileResourceRequests
	public void  (com.android.ide.common.workers.WorkerExecutorFacade, java.io.File, java.io.File, com.android.ide.common.blame.MergingLog, com.android.ide.common.res2.ResourcePreprocessor, com.android.ide.common.res2.QueueableResourceCompiler, java.io.File, com.android.ide.common.res2.SingleFileProcessor, java.io.File, boolean, boolean) 
		java.io.FileReader fr
		com.android.ide.common.workers.WorkerExecutorFacade workerExecutor
		java.io.File rootFolder
		java.io.File publicFile
		com.android.ide.common.blame.MergingLog blameLog
		com.android.ide.common.res2.ResourcePreprocessor preprocessor
		com.android.ide.common.res2.QueueableResourceCompiler resourceCompiler
		java.io.File temporaryDirectory
		com.android.ide.common.res2.SingleFileProcessor dataBindingExpressionRemover
		java.io.File notCompiledOutputDirectory
		boolean pseudoLocalesEnabled
		boolean crunchPng
	public static com.android.ide.common.res2.MergedResourceWriter createWriterWithoutPngCruncher (java.io.File, java.io.File, java.io.File, com.android.ide.common.res2.ResourcePreprocessor, java.io.File) 
		java.io.File rootFolder
		java.io.File publicFile
		java.io.File blameLogFolder
		com.android.ide.common.res2.ResourcePreprocessor preprocessor
		java.io.File temporaryDirectory
	public void start (javax.xml.parsers.DocumentBuilderFactory)  throws com.android.ide.common.res2.MergeConsumer$ConsumerException 
		javax.xml.parsers.DocumentBuilderFactory factory
	public void end ()  throws com.android.ide.common.res2.MergeConsumer$ConsumerException 
		java.io.IOException e
		java.io.File strippedLayoutFolder
		java.io.File strippedLayout
		boolean removedDataBinding
		java.io.File typeDir
		java.util.concurrent.Future result
		java.io.File fileToCompile
		Exception e
		com.android.ide.common.res2.CompileResourceRequest request
		java.io.File tmpDir
		Exception e
		java.io.File outFile
		java.util.concurrent.Future first
		Exception e
		java.io.IOException e
		java.io.FileWriter fw
		java.io.IOException e
		java.util.Map outstandingRequests
	public boolean ignoreItemInMerge (com.android.ide.common.res2.ResourceItem) 
		com.android.ide.common.res2.ResourceItem item
	public void addItem (com.android.ide.common.res2.ResourceItem)  throws com.android.ide.common.res2.MergeConsumer$ConsumerException 
		com.android.ide.common.res2.MergedResourceWriter$FileGenerationParameters workItem
		Exception e
		java.io.File file
		String folderName
		com.android.ide.common.res2.ResourceItem item
		com.android.ide.common.res2.DataFile$FileType type
	public void removeItem (com.android.ide.common.res2.ResourceItem, com.android.ide.common.res2.ResourceItem)  throws com.android.ide.common.res2.MergeConsumer$ConsumerException 
		java.io.File removedFile
		java.io.File replacedFile
		com.android.ide.common.res2.ResourceItem removedItem
		com.android.ide.common.res2.ResourceItem replacedBy
		com.android.ide.common.res2.DataFile$FileType removedType
		com.android.ide.common.res2.DataFile$FileType replacedType
	protected void postWriteAction ()  throws com.android.ide.common.res2.MergeConsumer$ConsumerException 
		java.io.IOException e
		com.android.ide.common.res2.ResourceItem item
		org.w3c.dom.Node nodeValue
		com.android.ide.common.res2.ResourceFile source
		org.w3c.dom.Node adoptedNode
		com.android.ide.common.res2.ResourceItem item
		String content
		java.io.File typeDir
		String flattenedName
		org.w3c.dom.Element element
		String name
		String type
		org.w3c.dom.Node node
		boolean mkdirs
		int size
		StringBuilder sb
		java.io.File parentFile
		String text
		String folderName
		java.io.File valuesFolder
		java.io.File outFile
		javax.xml.parsers.DocumentBuilder builder
		org.w3c.dom.Document document
		String publicTag
		java.util.List publicNodes
		org.w3c.dom.Node rootNode
		String content
		java.util.Map blame
		com.android.ide.common.res2.CompileResourceRequest request
		Exception e
		boolean mustWriteFile
		java.util.List items
		String key
		String folderName
		String key
		java.io.File tmpDir
	private java.io.File getResourceOutputFile (com.android.ide.common.res2.ResourceItem) 
		com.android.ide.common.res2.ResourceItem resourceItem
		java.io.File file
		String compiledFilePath
	private void removeLayoutFileFromDataBindingOutputFolder (com.android.ide.common.res2.ResourceItem) 
		com.android.ide.common.res2.ResourceItem resourceItem
		java.io.File originalFile
	private void removeFileFromNotCompiledOutputDir (com.android.ide.common.res2.ResourceItem) 
		com.android.ide.common.res2.ResourceItem resourceItem
		java.io.File originalFile
		java.io.File resTypeDir
		java.io.File toRemove
	private boolean removeOutFile (com.android.ide.common.res2.ResourceItem) 
		com.android.ide.common.res2.ResourceItem resourceItem
		java.io.File fileToRemove
	private boolean removeOutFile (java.io.File) 
		java.io.File fileToRemove
	private static java.lang.String getFolderName (com.android.ide.common.res2.ResourceItem) 
		com.android.ide.common.res2.ResourceItem resourceItem
		com.android.resources.ResourceType itemType
		String folderName
		String qualifiers
	public volatile boolean ignoreItemInMerge (com.android.ide.common.res2.DataItem) 
	public volatile void removeItem (com.android.ide.common.res2.DataItem, com.android.ide.common.res2.DataItem)  throws com.android.ide.common.res2.MergeConsumer$ConsumerException 
	public volatile void addItem (com.android.ide.common.res2.DataItem)  throws com.android.ide.common.res2.MergeConsumer$ConsumerException 
}

com/android/ide/common/res2/AssetItem.class
AssetItem.java
package com.android.ide.common.res2
 com.android.ide.common.res2.AssetItem extends com.android.ide.common.res2.DataItem {
	void  (java.lang.String) 
		String name
	static com.android.ide.common.res2.AssetItem create (java.io.File, java.io.File) 
		java.io.File sourceFolder
		java.io.File file
		StringBuilder sb
		String fileName
	private static void computePath (java.lang.StringBuilder, java.io.File, java.io.File) 
		StringBuilder sb
		java.io.File current
		java.io.File stop
	boolean shouldBeUnGzipped () 
	private static boolean shouldBeUnGzipped (java.lang.String) 
		String fileName
}

com/android/ide/common/res2/StringResourceUnescaper.class
StringResourceUnescaper.java
package com.android.ide.common.res2
final com.android.ide.common.res2.StringResourceUnescaper extends java.lang.Object {
	private void  () 
	static java.lang.String unescapeCharacterData (java.lang.String) 
		org.xml.sax.SAXException exception
		String xml
		StringBuilder builder
	private static java.lang.String unescapeLeadingQuestionMarkOrAtSign (java.lang.String) 
		String xml
	private static org.xml.sax.ContentHandler newContentHandler (java.lang.StringBuilder) 
		StringBuilder builder
		com.android.ide.common.res2.CharacterHandler handler
}

com/android/ide/common/res2/CharacterHandler.class
CharacterHandler.java
package com.android.ide.common.res2
abstract com.android.ide.common.res2.CharacterHandler extends java.lang.Object {
	public abstract void handle (java.lang.StringBuilder, char[], int, int) 
}

com/android/ide/common/res2/DataFile.class
DataFile.java
package com.android.ide.common.res2
public abstract com.android.ide.common.res2.DataFile extends java.lang.Object implements java.io.Serializable  {
	private final com.android.ide.common.res2.DataFile$FileType mType
	protected java.io.File mFile
	protected final java.util.Map mItems
	static final boolean $assertionsDisabled
	void  (java.io.File, com.android.ide.common.res2.DataFile$FileType) 
		java.io.File file
		com.android.ide.common.res2.DataFile$FileType fileType
	protected final void init (com.android.ide.common.res2.DataItem) 
		com.android.ide.common.res2.DataItem item
	protected final void init (java.lang.Iterable) 
		Iterable items
	com.android.ide.common.res2.DataFile$FileType getType () 
	public java.io.File getFile () 
	com.android.ide.common.res2.DataItem getItem () 
	boolean hasNotRemovedItems () 
		com.android.ide.common.res2.DataItem item
	public java.util.Collection getItems () 
	public java.util.Map getItemMap () 
	public void addItem (com.android.ide.common.res2.DataItem) 
		com.android.ide.common.res2.DataItem item
	public void addItems (java.lang.Iterable) 
		com.android.ide.common.res2.DataItem item
		Iterable items
	public void removeItems (java.lang.Iterable) 
		com.android.ide.common.res2.DataItem item
		Iterable items
	public void removeItem (com.android.ide.common.res2.ResourceItem) 
		com.android.ide.common.res2.ResourceItem item
	void addExtraAttributes (org.w3c.dom.Document, org.w3c.dom.Node, java.lang.String) 
		org.w3c.dom.Document document
		org.w3c.dom.Node node
		String namespaceUri
	public void replace (com.android.ide.common.res2.DataItem, com.android.ide.common.res2.DataItem) 
		com.android.ide.common.res2.DataItem oldItem
		com.android.ide.common.res2.DataItem newItem
	public java.lang.String toString () 
	static void  () 
}

com/android/ide/common/res2/ResourceSet.class
ResourceSet.java
package com.android.ide.common.res2
public com.android.ide.common.res2.ResourceSet extends com.android.ide.common.res2.DataSet {
	public static final String ATTR_GENERATED_SET
	public static final String ATTR_FROM_DEPENDENCY
	private final String mLibraryName
	private final String mNamespace
	private com.android.ide.common.res2.ResourceSet mGeneratedSet
	private com.android.ide.common.res2.ResourcePreprocessor mPreprocessor
	private boolean mIsFromDependency
	private boolean mShouldParseResourceIds
	private boolean mDontNormalizeQualifiers
	private boolean mTrackSourcePositions
	static final boolean $assertionsDisabled
	public void  (java.lang.String, java.lang.String, java.lang.String, boolean) 
		String name
		String namespace
		String libraryName
		boolean validateEnabled
	public java.lang.String getLibraryName () 
	public void setGeneratedSet (com.android.ide.common.res2.ResourceSet) 
		com.android.ide.common.res2.ResourceSet generatedSet
	public void setPreprocessor (com.android.ide.common.res2.ResourcePreprocessor) 
		com.android.ide.common.res2.ResourcePreprocessor preprocessor
	public void setShouldParseResourceIds (boolean) 
		boolean shouldParse
	public void setDontNormalizeQualifiers (boolean) 
		boolean dontNormalizeQualifiers
	public void setTrackSourcePositions (boolean) 
		boolean shouldTrack
	protected com.android.ide.common.res2.DataSet createSet (java.lang.String) 
		String name
	protected com.android.ide.common.res2.ResourceFile createFileAndItems (java.io.File, java.io.File, com.android.utils.ILogger)  throws com.android.ide.common.res2.MergingException 
		java.io.File sourceFolder
		java.io.File file
		com.android.utils.ILogger logger
		com.android.ide.common.res2.ResourceSet$FolderData folderData
	protected com.android.ide.common.res2.ResourceFile createFileAndItemsFromXml (java.io.File, org.w3c.dom.Node)  throws com.android.ide.common.res2.MergingException 
		org.w3c.dom.Node childNode
		String path
		java.io.File generatedFile
		String resourceType
		String qualifers
		int i
		org.w3c.dom.NodeList childNodes
		int childCount
		java.util.List resourceItems
		com.android.ide.common.res2.MergingException ignored
		org.w3c.dom.Node resNode
		com.android.ide.common.res2.ResourceItem r
		int iii
		int nnn
		java.util.List resourceList
		org.w3c.dom.NodeList resNodes
		com.android.resources.ResourceType type
		String nameAttr
		com.android.ide.common.res2.ResourceItem item
		java.io.File file
		org.w3c.dom.Node fileNode
		String qualifier
		String typeAttr
		com.android.ide.common.resources.configuration.FolderConfiguration folderConfiguration
	protected void readSourceFolder (java.io.File, com.android.utils.ILogger)  throws com.android.ide.common.res2.MergingException 
		com.android.ide.common.res2.MergingException e
		com.android.ide.common.res2.ResourceSet$FolderData folderData
		java.io.File folder
		java.io.File sourceFolder
		com.android.utils.ILogger logger
		java.util.List errors
		java.io.File[] folders
	protected boolean isValidSourceFile (java.io.File, java.io.File) 
		java.io.File sourceFolder
		java.io.File file
		java.io.File resFolder
	protected com.android.ide.common.res2.ResourceFile handleNewFile (java.io.File, java.io.File, com.android.utils.ILogger)  throws com.android.ide.common.res2.MergingException 
		java.io.File sourceFolder
		java.io.File file
		com.android.utils.ILogger logger
		com.android.ide.common.res2.ResourceFile resourceFile
	protected boolean handleRemovedFile (java.io.File) 
		java.io.File removedFile
	protected boolean handleChangedFile (java.io.File, java.io.File, com.android.utils.ILogger)  throws com.android.ide.common.res2.MergingException 
		java.io.File sourceFolder
		java.io.File changedFile
		com.android.utils.ILogger logger
		com.android.ide.common.res2.ResourceSet$FolderData folderData
		com.android.ide.common.res2.ResourceFile resourceFile
		com.android.ide.common.res2.ResourceFile generatedSetResourceFile
		boolean needsPreprocessing
	private void doHandleChangedFile (java.io.File, com.android.ide.common.res2.ResourceFile)  throws com.android.ide.common.res2.MergingException 
		com.android.ide.common.res2.ValueResourceParser2 parser
		java.util.List parsedItems
		java.io.File changedFile
		com.android.ide.common.res2.ResourceFile resourceFile
	private void handleChangedItems (com.android.ide.common.res2.ResourceFile, java.util.List)  throws com.android.ide.common.res2.MergingException 
		com.android.ide.common.res2.ResourceItem currentItem
		String newKey
		com.android.ide.common.res2.ResourceItem oldItem
		com.android.ide.common.res2.ResourceItem newItem
		com.android.ide.common.res2.ResourceItem deletedItem
		java.util.Map$Entry entry
		com.android.ide.common.res2.ResourceFile resourceFile
		java.util.List currentItems
		java.util.Map oldItems
		java.util.Map addedItems
	private void parseFolder (java.io.File, java.io.File, com.android.ide.common.res2.ResourceSet$FolderData, com.android.utils.ILogger)  throws com.android.ide.common.res2.MergingException 
		com.android.ide.common.res2.ResourceFile resourceFile
		java.io.File file
		java.io.File sourceFolder
		java.io.File folder
		com.android.ide.common.res2.ResourceSet$FolderData folderData
		com.android.utils.ILogger logger
		java.io.File[] files
	private void processNewResourceFile (java.io.File, com.android.ide.common.res2.ResourceFile)  throws com.android.ide.common.res2.MergingException 
		java.io.File sourceFolder
		com.android.ide.common.res2.ResourceFile resourceFile
	private com.android.ide.common.res2.ResourceFile createResourceFile (java.io.File, com.android.ide.common.res2.ResourceSet$FolderData, com.android.utils.ILogger)  throws com.android.ide.common.res2.MergingException 
		String resourceName
		com.android.ide.common.res2.IdGeneratingResourceParser parser
		java.util.List items
		com.android.ide.common.res2.ResourceItem fileItem
		com.android.ide.common.res2.ValueResourceParser2 parser
		java.util.List items
		com.android.ide.common.res2.MergingException e
		java.io.File file
		com.android.ide.common.res2.ResourceSet$FolderData folderData
		com.android.utils.ILogger logger
	private boolean needsPreprocessing (java.io.File) 
		java.io.File file
	private java.util.List getResourceItemsForGeneratedFiles (java.io.File)  throws com.android.ide.common.res2.MergingException 
		com.android.ide.common.res2.ResourceSet$FolderData generatedFileFolderData
		java.io.File generatedFile
		java.io.File file
		java.util.List resourceItems
	private static java.lang.String getNameForFile (java.io.File) 
		java.io.File file
		String name
		int pos
	public boolean isFromDependency () 
	public void setFromDependency (boolean) 
		boolean fromDependency
	private com.android.ide.common.res2.ResourceSet$FolderData getFolderData (java.io.File)  throws com.android.ide.common.res2.MergingException 
		com.android.ide.common.resources.configuration.FolderConfiguration folderConfiguration
		java.io.File folder
		com.android.ide.common.res2.ResourceSet$FolderData fd
		String folderName
		int pos
	void appendToXml (org.w3c.dom.Node, org.w3c.dom.Document, com.android.ide.common.res2.MergeConsumer, boolean) 
		org.w3c.dom.Node setNode
		org.w3c.dom.Document document
		com.android.ide.common.res2.MergeConsumer consumer
		boolean includeTimestamps
	public boolean equals (java.lang.Object) 
		Object o
		com.android.ide.common.res2.ResourceSet that
	public int hashCode () 
	public volatile boolean isIgnored (java.io.File) 
	public volatile void setIgnoredPatterns (java.lang.String) 
	public volatile java.lang.String toString () 
	protected volatile com.android.ide.common.res2.DataFile handleNewFile (java.io.File, java.io.File, com.android.utils.ILogger)  throws com.android.ide.common.res2.MergingException 
	public volatile boolean updateWith (java.io.File, java.io.File, com.android.ide.common.res2.FileStatus, com.android.utils.ILogger)  throws com.android.ide.common.res2.MergingException 
	public volatile void loadFromFiles (com.android.utils.ILogger)  throws com.android.ide.common.res2.MergingException 
	public volatile com.google.common.collect.ListMultimap getDataMap () 
	public volatile boolean isEmpty () 
	public volatile int size () 
	public volatile java.io.File findMatchingSourceFile (java.io.File) 
	public volatile java.lang.String getConfigName () 
	public volatile java.util.List getSourceFiles () 
	public volatile void addSource (java.io.File) 
	public volatile void addSources (java.util.Collection) 
	protected volatile com.android.ide.common.res2.DataFile createFileAndItems (java.io.File, java.io.File, com.android.utils.ILogger)  throws com.android.ide.common.res2.MergingException 
	protected volatile com.android.ide.common.res2.DataFile createFileAndItemsFromXml (java.io.File, org.w3c.dom.Node)  throws com.android.ide.common.res2.MergingException 
	static void  () 
}

com/android/ide/common/res2/ResourceItem$2.class
ResourceItem.java
package com.android.ide.common.res2
 com.android.ide.common.res2.ResourceItem$2 extends com.android.ide.common.rendering.api.PluralsResourceValue {
	final org.w3c.dom.NamedNodeMap val$attributes
	final com.android.ide.common.res2.ResourceItem this$0
	void  (com.android.ide.common.res2.ResourceItem, com.android.resources.ResourceUrl, java.lang.String, java.lang.String, org.w3c.dom.NamedNodeMap) 
		com.android.ide.common.res2.ResourceItem this$0
		com.android.resources.ResourceUrl x0
		String x1
		String x2
	public java.lang.String getValue () 
		String value
		String quantity
}

com/android/ide/common/res2/DataMerger.class
DataMerger.java
package com.android.ide.common.res2
abstract com.android.ide.common.res2.DataMerger extends java.lang.Object implements com.android.ide.common.res2.DataMap  {
	static final String FN_MERGER_XML
	static final String NODE_MERGER
	static final String NODE_DATA_SET
	static final String NODE_CONFIGURATION
	static final String ATTR_VERSION
	static final String MERGE_BLOB_VERSION
	protected final javax.xml.parsers.DocumentBuilderFactory mFactory
	private final java.util.List mDataSets
	static final boolean $assertionsDisabled
	public void  () 
	protected abstract com.android.ide.common.res2.DataSet createFromXml (org.w3c.dom.Node)  throws com.android.ide.common.res2.MergingException 
	protected abstract boolean requiresMerge (java.lang.String) 
	protected abstract void mergeItems (java.lang.String, java.util.List, com.android.ide.common.res2.MergeConsumer)  throws com.android.ide.common.res2.MergingException 
	public void addDataSet (com.android.ide.common.res2.DataSet) 
		com.android.ide.common.res2.DataSet resourceSet
	public java.util.List getDataSets () 
	void validateDataSets ()  throws com.android.ide.common.res2.DuplicateDataException 
		com.android.ide.common.res2.DataSet resourceSet
	public int size () 
		com.google.common.collect.ListMultimap map
		com.android.ide.common.res2.DataSet resourceSet
		java.util.Set keys
	public com.google.common.collect.ListMultimap getDataMap () 
		java.util.Map$Entry entry
		com.google.common.collect.ListMultimap map
		com.android.ide.common.res2.DataSet resourceSet
		com.google.common.collect.ListMultimap fullItemMultimap
	public void mergeData (com.android.ide.common.res2.MergeConsumer, boolean)  throws com.android.ide.common.res2.MergingException 
		com.google.common.collect.ListMultimap map
		com.android.ide.common.res2.DataSet dataSet
		java.util.List setItems
		com.google.common.collect.ListMultimap itemMap
		com.android.ide.common.res2.DataSet dataSet
		java.util.List items
		com.android.ide.common.res2.DataItem item
		int ii
		com.android.ide.common.res2.DataSet dataSet
		com.google.common.collect.ListMultimap itemMap
		java.util.List items
		int i
		com.android.ide.common.res2.DataItem previouslyWritten
		com.android.ide.common.res2.DataItem toWrite
		boolean foundIgnoredItem
		String dataItemKey
		java.util.Set dataItemKeys
		com.android.ide.common.res2.MergeConsumer consumer
		boolean doCleanUp
	public void writeBlobTo (java.io.File, com.android.ide.common.res2.MergeConsumer, boolean)  throws com.android.ide.common.res2.MergingException 
		org.w3c.dom.Node dataSetNode
		com.android.ide.common.res2.DataSet dataSet
		java.io.IOException ioe
		java.io.IOException ioe
		org.w3c.dom.Document document
		org.w3c.dom.Node rootNode
		String content
		java.io.File file
		javax.xml.parsers.DocumentBuilder builder
		javax.xml.parsers.ParserConfigurationException e
		java.io.File blobRootFolder
		com.android.ide.common.res2.MergeConsumer consumer
		boolean includeTimestamps
		javax.xml.parsers.DocumentBuilder builder
	public void writeBlobToWithTimestamps (java.io.File, com.android.ide.common.res2.MergeConsumer)  throws com.android.ide.common.res2.MergingException 
		java.io.File blobRootFolder
		com.android.ide.common.res2.MergeConsumer consumer
	public boolean loadFromBlob (java.io.File, boolean)  throws com.android.ide.common.res2.MergingException 
		com.android.ide.common.res2.DataSet dataSet
		org.w3c.dom.Node node
		int i
		int n
		org.w3c.dom.Document document
		org.w3c.dom.Node rootNode
		String version
		org.w3c.dom.Attr versionAttr
		org.w3c.dom.NodeList nodes
		org.xml.sax.SAXParseException e
		java.io.IOException e
		javax.xml.parsers.ParserConfigurationException e
		org.xml.sax.SAXException e
		java.io.File blobRootFolder
		boolean incrementalState
		java.io.File file
	protected java.lang.String getAdditionalDataTagName () 
	protected void loadAdditionalData (org.w3c.dom.Node, boolean)  throws com.android.ide.common.res2.MergingException 
		org.w3c.dom.Node additionalDataNode
		boolean incrementalState
	protected void writeAdditionalData (org.w3c.dom.Document, org.w3c.dom.Node)  throws com.android.ide.common.res2.MergingException 
		org.w3c.dom.Document document
		org.w3c.dom.Node rootNode
	public void cleanBlob (java.io.File) 
		java.io.File blobRootFolder
		java.io.File file
	private void setPostBlobLoadStateToWritten () 
		java.util.Map$Entry entry
		com.google.common.collect.ListMultimap map
		com.android.ide.common.res2.DataSet dataSet
		java.util.List itemList
		String key
		com.google.common.collect.ListMultimap itemMap
	private void setPostBlobLoadStateToTouched () 
		java.util.Map$Entry entry
		com.google.common.collect.ListMultimap map
		com.android.ide.common.res2.DataSet dataSet
		java.util.List itemList
		String key
		com.google.common.collect.ListMultimap itemMap
	private void postMergeCleanUp () 
		com.android.ide.common.res2.DataItem item
		int i
		java.util.List list
		String key
		com.google.common.collect.ListMultimap map
		java.util.List keys
		com.android.ide.common.res2.DataSet dataSet
		java.util.List itemList
		String key
		com.google.common.collect.ListMultimap itemMap
	public boolean checkValidUpdate (java.util.List) 
		com.android.ide.common.res2.DataSet localSet
		com.android.ide.common.res2.DataSet newSet
		java.util.List localSourceFiles
		java.util.List newSourceFiles
		int i
		int n
		java.util.List dataSets
	public com.android.ide.common.res2.FileValidity findDataSetContaining (java.io.File) 
		java.io.File file
	public com.android.ide.common.res2.FileValidity findDataSetContaining (java.io.File, com.android.ide.common.res2.FileValidity) 
		java.io.File sourceFile
		com.android.ide.common.res2.DataSet dataSet
		java.io.File file
		com.android.ide.common.res2.FileValidity fileValidity
	protected synchronized void createDir (java.io.File)  throws java.io.IOException 
		java.io.File folder
	public java.lang.String toString () 
	protected boolean filterAccept (com.android.ide.common.res2.DataItem) 
		com.android.ide.common.res2.DataItem dataItem
	static void  () 
}

com/android/ide/common/res2/MergedAssetWriter$AssetWorkAction.class
MergedAssetWriter.java
package com.android.ide.common.res2
public com.android.ide.common.res2.MergedAssetWriter$AssetWorkAction extends java.lang.Object implements java.lang.Runnable  {
	private final com.android.ide.common.res2.AssetItem item
	private final java.io.File rootFolder
	public void  (com.android.ide.common.res2.MergedAssetWriter$AssetWorkParameters) 
		com.android.ide.common.res2.MergedAssetWriter$AssetWorkParameters parameters
	public void run () 
		java.util.zip.GZIPInputStream gzipInputStream
		com.android.ide.common.res2.AssetFile assetFile
		java.nio.file.Path fromFile
		java.nio.file.Path toFile
		java.io.IOException e
}

com/android/ide/common/res2/DataSet$1.class
DataSet.java
package com.android.ide.common.res2
 com.android.ide.common.res2.DataSet$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$ide$common$res2$DataFile$FileType
	static final int[] $SwitchMap$com$android$ide$common$res2$FileStatus
	static void  () 
}

com/android/ide/common/res2/ResourceItem$1.class
ResourceItem.java
package com.android.ide.common.res2
 com.android.ide.common.res2.ResourceItem$1 extends com.android.ide.common.rendering.api.ArrayResourceValue {
	final org.w3c.dom.NamedNodeMap val$attributes
	final com.android.ide.common.res2.ResourceItem this$0
	void  (com.android.ide.common.res2.ResourceItem, com.android.resources.ResourceUrl, java.lang.String, org.w3c.dom.NamedNodeMap) 
		com.android.ide.common.res2.ResourceItem this$0
		com.android.resources.ResourceUrl x0
		String x1
	protected int getDefaultIndex () 
		NumberFormatException e
		String toolsDefaultIndex
}

com/android/ide/common/res2/MergedAssetWriter.class
MergedAssetWriter.java
package com.android.ide.common.res2
public com.android.ide.common.res2.MergedAssetWriter extends com.android.ide.common.res2.MergeWriter {
	public void  (java.io.File, com.android.ide.common.workers.WorkerExecutorFacade) 
		java.io.File rootFolder
		com.android.ide.common.workers.WorkerExecutorFacade facade
	public void addItem (com.android.ide.common.res2.AssetItem)  throws com.android.ide.common.res2.MergeConsumer$ConsumerException 
		com.android.ide.common.res2.AssetItem item
	public void removeItem (com.android.ide.common.res2.AssetItem, com.android.ide.common.res2.AssetItem)  throws com.android.ide.common.res2.MergeConsumer$ConsumerException 
		java.io.File removedFile
		com.android.ide.common.res2.AssetItem removedItem
		com.android.ide.common.res2.AssetItem replacedBy
	public boolean ignoreItemInMerge (com.android.ide.common.res2.AssetItem) 
		com.android.ide.common.res2.AssetItem item
	public volatile boolean ignoreItemInMerge (com.android.ide.common.res2.DataItem) 
	public volatile void removeItem (com.android.ide.common.res2.DataItem, com.android.ide.common.res2.DataItem)  throws com.android.ide.common.res2.MergeConsumer$ConsumerException 
	public volatile void addItem (com.android.ide.common.res2.DataItem)  throws com.android.ide.common.res2.MergeConsumer$ConsumerException 
}

com/android/ide/common/res2/FileStatus.class
FileStatus.java
package com.android.ide.common.res2
public final com.android.ide.common.res2.FileStatus extends java.lang.Enum {
	public static final com.android.ide.common.res2.FileStatus NEW
	public static final com.android.ide.common.res2.FileStatus REMOVED
	public static final com.android.ide.common.res2.FileStatus CHANGED
	private static final com.android.ide.common.res2.FileStatus[] $VALUES
	public static com.android.ide.common.res2.FileStatus[] values () 
	public static com.android.ide.common.res2.FileStatus valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/ide/common/res2/ResourceMerger$MergedResourceItem.class
ResourceMerger.java
package com.android.ide.common.res2
 com.android.ide.common.res2.ResourceMerger$MergedResourceItem extends com.android.ide.common.res2.SourcelessResourceItem {
	private final String mQualifiers
	public void  (java.lang.String, java.lang.String, com.android.resources.ResourceType, java.lang.String, org.w3c.dom.Node, java.lang.String) 
		String name
		String namespace
		com.android.resources.ResourceType type
		String qualifiers
		org.w3c.dom.Node value
		String libraryName
	public java.lang.String getQualifiers () 
	public com.android.ide.common.res2.DataFile$FileType getSourceType () 
}

com/android/ide/common/res2/FileValidity$FileStatus.class
FileValidity.java
package com.android.ide.common.res2
public final com.android.ide.common.res2.FileValidity$FileStatus extends java.lang.Enum {
	public static final com.android.ide.common.res2.FileValidity$FileStatus VALID_FILE
	public static final com.android.ide.common.res2.FileValidity$FileStatus IGNORED_FILE
	public static final com.android.ide.common.res2.FileValidity$FileStatus UNKNOWN_FILE
	private static final com.android.ide.common.res2.FileValidity$FileStatus[] $VALUES
	public static com.android.ide.common.res2.FileValidity$FileStatus[] values () 
	public static com.android.ide.common.res2.FileValidity$FileStatus valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/ide/common/res2/AbstractResourceRepository.class
AbstractResourceRepository.java
package com.android.ide.common.res2
public abstract com.android.ide.common.res2.AbstractResourceRepository extends java.lang.Object {
	protected static final Object ITEM_MAP_LOCK
	static final boolean $assertionsDisabled
	public void  () 
	public final boolean isFramework () 
	protected abstract com.android.ide.common.res2.ResourceTable getFullTable () 
	protected abstract com.google.common.collect.ListMultimap getMap (java.lang.String, com.android.resources.ResourceType, boolean) 
	public abstract java.util.Set getNamespaces () 
	protected final com.google.common.collect.ListMultimap getMap (java.lang.String, com.android.resources.ResourceType) 
		String namespace
		com.android.resources.ResourceType type
	public com.android.ide.common.res2.ResourceTable getItems () 
	public final java.util.List getAllResourceItems () 
		com.google.common.collect.ListMultimap multimap
		com.android.ide.common.res2.ResourceTable table
		java.util.List result
	public java.util.List getResourceItem (com.android.resources.ResourceType, java.lang.String) 
		com.google.common.collect.ListMultimap map
		com.android.resources.ResourceType resourceType
		String resourceName
	public java.util.Collection getItemsOfType (com.android.resources.ResourceType) 
		com.google.common.collect.Multimap map
		com.android.resources.ResourceType type
	public boolean hasResourceItem (java.lang.String) 
		int slash
		String remainder
		int colon
		String name
		int nameBegin
		int typeBegin
		int colon
		String typeName
		com.android.resources.ResourceType type
		String url
		int typeEnd
	public boolean hasResourceItem (com.android.resources.ResourceType, java.lang.String) 
		java.util.List itemList
		com.google.common.collect.ListMultimap map
		com.android.resources.ResourceType resourceType
		String resourceName
	public boolean hasResourcesOfType (com.android.resources.ResourceType) 
		com.google.common.collect.ListMultimap map
		com.android.resources.ResourceType resourceType
	public java.util.List getAvailableResourceTypes () 
	public com.android.ide.common.res2.ResourceFile getMatchingFile (java.lang.String, com.android.resources.ResourceType, com.android.ide.common.resources.configuration.FolderConfiguration) 
		String name
		com.android.resources.ResourceType type
		com.android.ide.common.resources.configuration.FolderConfiguration config
		java.util.List matchingFiles
	public java.util.List getMatchingFiles (java.lang.String, com.android.resources.ResourceType, com.android.ide.common.resources.configuration.FolderConfiguration) 
		String name
		com.android.resources.ResourceType type
		com.android.ide.common.resources.configuration.FolderConfiguration config
	private java.util.List getMatchingFiles (java.lang.String, com.android.resources.ResourceType, com.android.ide.common.resources.configuration.FolderConfiguration, java.util.Set, int) 
		com.android.resources.ResourceUrl url
		String value
		com.android.ide.common.rendering.api.ResourceValue resourceValue
		com.android.ide.common.res2.ResourceItem match
		com.google.common.collect.ListMultimap typeItems
		java.util.List matchingItems
		java.util.List matches
		java.util.List output
		String name
		com.android.resources.ResourceType type
		com.android.ide.common.resources.configuration.FolderConfiguration config
		java.util.Set seenNames
		int depth
		java.util.List output
	public java.util.Map getConfiguredResources (com.android.ide.common.resources.configuration.FolderConfiguration) 
		com.android.resources.ResourceType key
		com.android.ide.common.resources.configuration.FolderConfiguration referenceConfig
		java.util.Map map
	public com.android.ide.common.resources.ResourceValueMap getConfiguredResources (com.android.resources.ResourceType, com.android.ide.common.resources.configuration.FolderConfiguration) 
		com.android.ide.common.rendering.api.ResourceValue value
		java.util.List keyItems
		com.android.ide.common.res2.ResourceItem match
		String key
		com.android.resources.ResourceType type
		com.android.ide.common.resources.configuration.FolderConfiguration referenceConfig
		com.google.common.collect.ListMultimap items
		java.util.Set keys
		com.android.ide.common.resources.ResourceValueMap map
	public com.android.ide.common.rendering.api.ResourceValue getConfiguredValue (com.android.resources.ResourceType, java.lang.String, com.android.ide.common.resources.configuration.FolderConfiguration) 
		com.android.resources.ResourceType type
		String name
		com.android.ide.common.resources.configuration.FolderConfiguration referenceConfig
		com.google.common.collect.ListMultimap items
		java.util.List keyItems
		com.android.ide.common.res2.ResourceItem match
	public java.util.SortedSet getLanguages () 
		com.android.ide.common.res2.ResourceItem item
		com.google.common.collect.ListMultimap map
		com.android.ide.common.resources.configuration.LocaleQualifier locale
		com.android.ide.common.resources.configuration.FolderConfiguration configuration
		String s
		java.util.SortedSet set
		java.util.Set qualifiers
	public java.util.SortedSet getLocales () 
		com.android.ide.common.res2.ResourceItem item
		com.google.common.collect.ListMultimap map
		com.android.ide.common.resources.configuration.LocaleQualifier locale
		com.android.ide.common.resources.configuration.FolderConfiguration configuration
		String s
		java.util.SortedSet set
		java.util.Set qualifiers
	public java.util.SortedSet getRegions (java.lang.String) 
		com.android.ide.common.res2.ResourceItem item
		com.google.common.collect.ListMultimap map
		com.android.ide.common.resources.configuration.LocaleQualifier locale
		com.android.ide.common.resources.configuration.FolderConfiguration configuration
		String s
		String currentLanguage
		java.util.SortedSet set
		java.util.Set qualifiers
	static void  () 
}

com/android/ide/common/res2/ResourceTable$1.class
ResourceTable.java
package com.android.ide.common.res2
 com.android.ide.common.res2.ResourceTable$1 extends java.lang.Object implements com.android.ide.common.res2.MergeConsumer  {
	final com.android.ide.common.res2.ResourceTable this$0
	void  (com.android.ide.common.res2.ResourceTable) 
		com.android.ide.common.res2.ResourceTable this$0
	public void start (javax.xml.parsers.DocumentBuilderFactory)  throws com.android.ide.common.res2.MergeConsumer$ConsumerException 
		javax.xml.parsers.DocumentBuilderFactory factory
	public void end ()  throws com.android.ide.common.res2.MergeConsumer$ConsumerException 
	public void addItem (com.android.ide.common.res2.ResourceItem)  throws com.android.ide.common.res2.MergeConsumer$ConsumerException 
		com.google.common.collect.ListMultimap multimap
		com.android.ide.common.res2.ResourceItem item
	public void removeItem (com.android.ide.common.res2.ResourceItem, com.android.ide.common.res2.ResourceItem)  throws com.android.ide.common.res2.MergeConsumer$ConsumerException 
		com.android.ide.common.res2.ResourceItem removedItem
		com.android.ide.common.res2.ResourceItem replacedBy
	public boolean ignoreItemInMerge (com.android.ide.common.res2.ResourceItem) 
		com.android.ide.common.res2.ResourceItem item
	public volatile boolean ignoreItemInMerge (com.android.ide.common.res2.DataItem) 
	public volatile void removeItem (com.android.ide.common.res2.DataItem, com.android.ide.common.res2.DataItem)  throws com.android.ide.common.res2.MergeConsumer$ConsumerException 
	public volatile void addItem (com.android.ide.common.res2.DataItem)  throws com.android.ide.common.res2.MergeConsumer$ConsumerException 
}

com/android/ide/common/res2/DataSet.class
DataSet.java
package com.android.ide.common.res2
abstract com.android.ide.common.res2.DataSet extends java.lang.Object implements com.android.ide.common.res2.SourceSet com.android.ide.common.res2.DataMap  {
	static final String NODE_SOURCE
	static final String NODE_FILE
	static final String ATTR_CONFIG
	static final String ATTR_PATH
	static final String ATTR_NAME
	static final String ATTR_TIMESTAMP
	private final String mConfigName
	private final boolean mValidateEnabled
	private final java.util.List mSourceFiles
	private final com.google.common.collect.ListMultimap mItems
	private final com.google.common.collect.ListMultimap mSourceFileToDataFilesMap
	private final java.util.Map mDataFileMap
	private Iterable sIgnoredPatterns
	public void  (java.lang.String, boolean) 
		String patterns
		String configName
		boolean validateEnabled
	protected abstract com.android.ide.common.res2.DataSet createSet (java.lang.String) 
	protected abstract com.android.ide.common.res2.DataFile createFileAndItemsFromXml (java.io.File, org.w3c.dom.Node)  throws com.android.ide.common.res2.MergingException 
	protected abstract void readSourceFolder (java.io.File, com.android.utils.ILogger)  throws com.android.ide.common.res2.MergingException 
	protected abstract com.android.ide.common.res2.DataFile createFileAndItems (java.io.File, java.io.File, com.android.utils.ILogger)  throws com.android.ide.common.res2.MergingException 
	public void addSources (java.util.Collection) 
		java.util.Collection files
	public void addSource (java.io.File) 
		java.io.File file
	public java.util.List getSourceFiles () 
	public java.lang.String getConfigName () 
	public java.io.File findMatchingSourceFile (java.io.File) 
		String sourcePath
		java.io.File sourceFile
		java.io.File file
		java.io.File matchingSourceFile
	public int size () 
	public boolean isEmpty () 
	public com.google.common.collect.ListMultimap getDataMap () 
	public void loadFromFiles (com.android.utils.ILogger)  throws com.android.ide.common.res2.MergingException 
		com.android.ide.common.res2.MergingException e
		java.io.File file
		com.android.utils.ILogger logger
		java.util.List errors
	public com.android.ide.common.res2.DataFile loadFile (java.io.File, java.io.File, com.android.utils.ILogger)  throws com.android.ide.common.res2.MergingException 
		java.io.File sourceFolder
		java.io.File dataFile
		com.android.utils.ILogger logger
	void appendToXml (org.w3c.dom.Node, org.w3c.dom.Document, com.android.ide.common.res2.MergeConsumer, boolean) 
		org.w3c.dom.Node adoptedNode
		com.android.ide.common.res2.DataItem item
		com.android.ide.common.res2.DataItem dataItem
		org.w3c.dom.Node fileNode
		com.android.ide.common.res2.DataFile dataFile
		org.w3c.dom.Node sourceNode
		java.util.Collection dataFiles
		java.io.File sourceFile
		org.w3c.dom.Node setNode
		org.w3c.dom.Document document
		com.android.ide.common.res2.MergeConsumer consumer
		boolean includeTimestamps
	private org.w3c.dom.Node createFileElement (org.w3c.dom.Document, org.w3c.dom.Node, com.android.ide.common.res2.DataFile, boolean) 
		long timestamp
		org.w3c.dom.Document document
		org.w3c.dom.Node sourceNode
		com.android.ide.common.res2.DataFile dataFile
		boolean includeTimestamps
		org.w3c.dom.Node fileNode
	com.android.ide.common.res2.DataSet createFromXml (org.w3c.dom.Node)  throws com.android.ide.common.res2.MergingException 
		long blobDataFileTimestamp
		long actualFileTimestamp
		NumberFormatException e
		org.w3c.dom.Node fileNode
		java.io.File actualFile
		org.w3c.dom.Attr timestampAttr
		com.android.ide.common.res2.DataFile dataFile
		int j
		int m
		org.w3c.dom.Node sourceNode
		org.w3c.dom.Attr pathAttr
		java.io.File sourceFolder
		org.w3c.dom.NodeList fileNodes
		int i
		int n
		org.w3c.dom.Node dataSetNode
		org.w3c.dom.Attr configNameAttr
		com.android.ide.common.res2.DataSet dataSet
		org.w3c.dom.NodeList sourceNodes
	protected void checkItems ()  throws com.android.ide.common.res2.DuplicateDataException 
		com.android.ide.common.res2.DataItem item
		java.util.Collection items
		com.android.ide.common.res2.DataItem lastItem
		java.util.Map$Entry entry
		java.util.Collection duplicateCollections
	public boolean updateWith (java.io.File, java.io.File, com.android.ide.common.res2.FileStatus, com.android.utils.ILogger)  throws com.android.ide.common.res2.MergingException 
		java.io.File sourceFolder
		java.io.File changedFile
		com.android.ide.common.res2.FileStatus fileStatus
		com.android.utils.ILogger logger
	protected boolean handleRemovedFile (java.io.File) 
		com.android.ide.common.res2.DataItem dataItem
		java.io.File removedFile
		com.android.ide.common.res2.DataFile dataFile
	protected boolean isValidSourceFile (java.io.File, java.io.File) 
		java.io.File sourceFolder
		java.io.File file
	protected com.android.ide.common.res2.DataFile handleNewFile (java.io.File, java.io.File, com.android.utils.ILogger)  throws com.android.ide.common.res2.MergingException 
		java.io.File sourceFolder
		java.io.File file
		com.android.utils.ILogger logger
		com.android.ide.common.res2.DataFile dataFile
	protected void processNewDataFile (java.io.File, com.android.ide.common.res2.DataFile, boolean)  throws com.android.ide.common.res2.MergingException 
		com.android.ide.common.res2.DataItem dataItem
		java.io.File sourceFolder
		com.android.ide.common.res2.DataFile dataFile
		boolean setTouched
		java.util.Collection dataItems
	protected boolean handleChangedFile (java.io.File, java.io.File, com.android.utils.ILogger)  throws com.android.ide.common.res2.MergingException 
		com.android.ide.common.res2.DataItem item
		java.io.File sourceFolder
		java.io.File changedFile
		com.android.utils.ILogger logger
		com.android.ide.common.res2.DataFile dataFile
	protected void addItem (com.android.ide.common.res2.DataItem, java.lang.String)  throws com.android.ide.common.res2.MergingException 
		com.android.ide.common.res2.DataItem item
		String key
	protected com.android.ide.common.res2.DataFile getDataFile (java.io.File) 
		java.io.File file
	private void addDataFile (java.io.File, com.android.ide.common.res2.DataFile) 
		java.io.File sourceFile
		com.android.ide.common.res2.DataFile dataFile
	public java.lang.String toString () 
	protected boolean checkFileForAndroidRes (java.io.File) 
		java.io.File file
	public void setIgnoredPatterns (java.lang.String) 
		String aaptStylePattern
	public boolean isIgnored (java.io.File) 
		int tokenIndex
		int n
		String token
		java.io.File file
		String path
		int nameIndex
		boolean ignore
		boolean isDirectory
		int nameLength
	protected boolean getValidateEnabled () 
	public boolean equals (java.lang.Object) 
		Object o
		com.android.ide.common.res2.DataSet dataSet
	public int hashCode () 
}

com/android/ide/common/res2/DuplicateDataException.class
DuplicateDataException.java
package com.android.ide.common.res2
public com.android.ide.common.res2.DuplicateDataException extends com.android.ide.common.res2.MergingException {
	private static final String DUPLICATE_RESOURCES
	void  (com.android.ide.common.blame.Message[]) 
		com.android.ide.common.blame.Message[] messages
	static com.android.ide.common.blame.Message[] createMessages (java.util.Collection) 
		com.android.ide.common.res2.DataItem item
		com.google.common.collect.ImmutableList$Builder positions
		java.util.Collection duplicateItems
		java.util.Collection duplicateDataItemSets
		java.util.List messages
	private static com.android.ide.common.blame.SourceFilePosition getPosition (com.android.ide.common.res2.DataItem) 
		com.android.ide.common.res2.DataItem item
		com.android.ide.common.res2.DataFile dataFile
		java.io.File f
		com.android.ide.common.blame.SourcePosition sourcePosition
}

com/android/ide/common/res2/DataMap.class
DataMap.java
package com.android.ide.common.res2
abstract com.android.ide.common.res2.DataMap extends java.lang.Object {
	public abstract int size () 
	public abstract com.google.common.collect.ListMultimap getDataMap () 
}

com/android/ide/common/res2/AssetFile.class
AssetFile.java
package com.android.ide.common.res2
 com.android.ide.common.res2.AssetFile extends com.android.ide.common.res2.DataFile {
	void  (java.io.File, com.android.ide.common.res2.AssetItem) 
		java.io.File file
		com.android.ide.common.res2.AssetItem item
}

com/android/ide/common/res2/StringResourceEscaperCharacterHandler.class
StringResourceEscaperCharacterHandler.java
package com.android.ide.common.res2
final com.android.ide.common.res2.StringResourceEscaperCharacterHandler extends java.lang.Object implements com.android.ide.common.res2.CharacterHandler  {
	private final com.google.common.escape.Escaper mEscaper
	void  (com.google.common.escape.Escaper) 
		com.google.common.escape.Escaper escaper
	public void handle (java.lang.StringBuilder, char[], int, int) 
		StringBuilder builder
		char[] chars
		int offset
		int length
}

com/android/ide/common/res2/DataBindingResourceType.class
DataBindingResourceType.java
package com.android.ide.common.res2
public final com.android.ide.common.res2.DataBindingResourceType extends java.lang.Enum {
	public static final com.android.ide.common.res2.DataBindingResourceType VARIABLE
	public static final com.android.ide.common.res2.DataBindingResourceType IMPORT
	public final String[] attributes
	private static final com.android.ide.common.res2.DataBindingResourceType[] $VALUES
	public static com.android.ide.common.res2.DataBindingResourceType[] values () 
	public static com.android.ide.common.res2.DataBindingResourceType valueOf (java.lang.String) 
		String name
	private transient void  (java.lang.String, int, java.lang.String[]) 
		String[] attributes
	static void  () 
}

com/android/ide/common/res2/CompileResourceRequest.class
CompileResourceRequest.java
package com.android.ide.common.res2
public com.android.ide.common.res2.CompileResourceRequest extends java.lang.Object {
	private final java.io.File in
	private final java.io.File out
	private final String folderName
	private final boolean pseudoLocalize
	private final boolean pngCrunching
	public void  (java.io.File, java.io.File, java.lang.String) 
		java.io.File in
		java.io.File out
		String folderName
	public void  (java.io.File, java.io.File, java.lang.String, boolean, boolean) 
		java.io.File in
		java.io.File out
		String folderName
		boolean pseudoLocalize
		boolean pngCrunching
	public java.io.File getInput () 
	public java.io.File getOutput () 
	public java.lang.String getFolderName () 
	public boolean isPseudoLocalize () 
	public boolean isPngCrunching () 
}

com/android/ide/common/res2/StringResourceContentHandler.class
StringResourceContentHandler.java
package com.android.ide.common.res2
final com.android.ide.common.res2.StringResourceContentHandler extends org.xml.sax.ext.DefaultHandler2 {
	private final StringBuilder mBuilder
	private final com.android.ide.common.res2.CharacterHandler mCharacterHandler
	private boolean mHandlingEntity
	private boolean mHandlingCdata
	private int mStartElementBuilderLength
	void  (java.lang.StringBuilder, com.android.ide.common.res2.CharacterHandler) 
		StringBuilder builder
		com.android.ide.common.res2.CharacterHandler characterHandler
	public void characters (char[], int, int)  throws org.xml.sax.SAXException 
		char[] chars
		int offset
		int length
	public void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)  throws org.xml.sax.SAXException 
		int i
		int length
		String uri
		String localName
		String qualifiedName
		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 qualifiedName
	public void startEntity (java.lang.String)  throws org.xml.sax.SAXException 
		String name
	public void startCDATA ()  throws org.xml.sax.SAXException 
	public void endCDATA ()  throws org.xml.sax.SAXException 
	public void comment (char[], int, int)  throws org.xml.sax.SAXException 
		char[] chars
		int offset
		int length
	public void processingInstruction (java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String target
		String data
}

com/android/ide/common/res2/SingleFileProcessor.class
SingleFileProcessor.java
package com.android.ide.common.res2
public abstract com.android.ide.common.res2.SingleFileProcessor extends java.lang.Object {
	public abstract boolean processSingleFile (java.io.File, java.io.File)  throws java.lang.Exception 
	public abstract void processRemovedFile (java.io.File) 
	public abstract void end ()  throws javax.xml.bind.JAXBException 
}

com/android/ide/common/res2/DataFile$FileType.class
DataFile.java
package com.android.ide.common.res2
public final com.android.ide.common.res2.DataFile$FileType extends java.lang.Enum {
	public static final com.android.ide.common.res2.DataFile$FileType SINGLE_FILE
	public static final com.android.ide.common.res2.DataFile$FileType GENERATED_FILES
	public static final com.android.ide.common.res2.DataFile$FileType XML_VALUES
	private static final com.android.ide.common.res2.DataFile$FileType[] $VALUES
	public static com.android.ide.common.res2.DataFile$FileType[] values () 
	public static com.android.ide.common.res2.DataFile$FileType valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/ide/common/res2/ResourceFile.class
ResourceFile.java
package com.android.ide.common.res2
public com.android.ide.common.res2.ResourceFile extends com.android.ide.common.res2.DataFile {
	static final String ATTR_QUALIFIER
	private String mQualifiers
	private com.android.ide.common.resources.configuration.FolderConfiguration mFolderConfiguration
	static final boolean $assertionsDisabled
	public void  (java.io.File, com.android.ide.common.res2.ResourceItem, java.lang.String, com.android.ide.common.resources.configuration.FolderConfiguration) 
		java.io.File file
		com.android.ide.common.res2.ResourceItem item
		String qualifiers
		com.android.ide.common.resources.configuration.FolderConfiguration folderConfiguration
	public void  (java.io.File, java.util.List, java.lang.String, com.android.ide.common.resources.configuration.FolderConfiguration) 
		java.io.File file
		java.util.List items
		String qualifiers
		com.android.ide.common.resources.configuration.FolderConfiguration folderConfiguration
	private void  (java.io.File, java.util.List, java.lang.String, com.android.ide.common.resources.configuration.FolderConfiguration, com.android.ide.common.res2.DataFile$FileType) 
		java.io.File file
		java.util.List items
		String qualifiers
		com.android.ide.common.resources.configuration.FolderConfiguration folderConfiguration
		com.android.ide.common.res2.DataFile$FileType fileType
	public static com.android.ide.common.res2.ResourceFile generatedFiles (java.io.File, java.util.List, java.lang.String, com.android.ide.common.resources.configuration.FolderConfiguration) 
		java.io.File file
		java.util.List items
		String qualifiers
		com.android.ide.common.resources.configuration.FolderConfiguration folderConfiguration
	public static com.android.ide.common.res2.ResourceFile createSingle (java.io.File, com.android.ide.common.res2.ResourceItem, java.lang.String) 
		java.io.File file
		com.android.ide.common.res2.ResourceItem item
		String qualifiers
		com.android.ide.common.resources.configuration.FolderConfiguration folderConfiguration
	public java.lang.String getQualifiers () 
	public void setQualifiers (java.lang.String) 
		String qualifiers
	public com.android.ide.common.resources.configuration.FolderConfiguration getFolderConfiguration () 
	void addExtraAttributes (org.w3c.dom.Document, org.w3c.dom.Node, java.lang.String) 
		org.w3c.dom.Document document
		org.w3c.dom.Node node
		String namespaceUri
	public java.lang.String toString () 
	static void  () 
}

com/android/ide/common/res2/MergedResourceWriter$2.class
MergedResourceWriter.java
package com.android.ide.common.res2
 com.android.ide.common.res2.MergedResourceWriter$2 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$ide$common$res2$DataFile$FileType
	static void  () 
}

com/android/ide/common/res2/ValueXmlHelper.class
ValueXmlHelper.java
package com.android.ide.common.res2
public com.android.ide.common.res2.ValueXmlHelper extends java.lang.Object {
	public void  () 
	public static java.lang.String unescapeResourceString (java.lang.String, boolean, boolean) 
		char c
		char c
		char c
		boolean isSpace
		int curr
		int unicodeValue
		NumberFormatException e
		String hex
		char next
		int unicodeValue
		NumberFormatException e
		char first
		boolean hex
		String number
		int end
		boolean isSpace
		char c
		String s
		boolean escapeEntities
		boolean trim
		int i
		int n
		boolean rewriteWhitespace
		boolean prevSpace
		boolean hasEscape
		boolean hasQuotes
		boolean quoted
		StringBuilder sb
	static boolean isEscaped (java.lang.String, int) 
		String s
		int index
		int prevPos
		char prev
		int j
	public static java.lang.String unescapeResourceStringAsXml (java.lang.String) 
		String xml
	public static java.lang.String escapeResourceString (java.lang.String) 
		String string
	public static java.lang.String escapeResourceString (java.lang.String, boolean) 
		String string
		boolean escapeMarkupDelimiters
	public static java.lang.String escapeResourceStringAsXml (java.lang.String) 
		String xml
}

com/android/ide/common/res2/DataItem.class
DataItem.java
package com.android.ide.common.res2
abstract com.android.ide.common.res2.DataItem extends java.lang.Object implements java.io.Serializable  {
	private static final int MASK_TOUCHED
	private static final int MASK_REMOVED
	private static final int MASK_WRITTEN
	private final String mName
	private com.android.ide.common.res2.DataFile mSource
	private int mStatus
	void  (java.lang.String) 
		String name
	public java.lang.String getName () 
	public com.android.ide.common.res2.DataFile getSource () 
	public void setSource (com.android.ide.common.res2.DataFile) 
		com.android.ide.common.res2.DataFile sourceFile
	com.android.ide.common.res2.DataItem resetStatus () 
	com.android.ide.common.res2.DataItem resetStatusToWritten () 
	com.android.ide.common.res2.DataItem resetStatusToTouched () 
		boolean wasNotTouched
	com.android.ide.common.res2.DataItem setWritten () 
	com.android.ide.common.res2.DataItem setRemoved () 
	com.android.ide.common.res2.DataItem setTouched () 
	boolean isRemoved () 
	boolean isTouched () 
	boolean isWritten () 
	protected int getStatus () 
	public java.lang.String getKey () 
	void addExtraAttributes (org.w3c.dom.Document, org.w3c.dom.Node, java.lang.String) 
		org.w3c.dom.Document document
		org.w3c.dom.Node node
		String namespaceUri
	org.w3c.dom.Node getDetailsXml (org.w3c.dom.Document) 
		org.w3c.dom.Document document
	public boolean equals (java.lang.Object) 
		Object o
		com.android.ide.common.res2.DataItem dataItem
	public int hashCode () 
	protected void wasTouched () 
	public java.io.File getFile () 
	public java.lang.String toString () 
}

com/android/ide/common/res2/MergedResourceWriter$FileGenerationParameters.class
MergedResourceWriter.java
package com.android.ide.common.res2
public com.android.ide.common.res2.MergedResourceWriter$FileGenerationParameters extends java.lang.Object implements java.io.Serializable  {
	public final com.android.ide.common.res2.ResourceItem resourceItem
	public final com.android.ide.common.res2.ResourcePreprocessor resourcePreprocessor
	private void  (com.android.ide.common.res2.ResourceItem, com.android.ide.common.res2.ResourcePreprocessor) 
		com.android.ide.common.res2.ResourceItem resourceItem
		com.android.ide.common.res2.ResourcePreprocessor resourcePreprocessor
	void  (com.android.ide.common.res2.ResourceItem, com.android.ide.common.res2.ResourcePreprocessor, com.android.ide.common.res2.MergedResourceWriter$1) 
		com.android.ide.common.res2.ResourceItem x0
		com.android.ide.common.res2.ResourcePreprocessor x1
		com.android.ide.common.res2.MergedResourceWriter$1 x2
}

com/android/ide/common/res2/ResourceSet$FolderData.class
ResourceSet.java
package com.android.ide.common.res2
 com.android.ide.common.res2.ResourceSet$FolderData extends java.lang.Object {
	String qualifiers
	com.android.ide.common.resources.configuration.FolderConfiguration folderConfiguration
	com.android.resources.ResourceType type
	com.android.resources.ResourceFolderType folderType
	boolean isIdGenerating
	private void  () 
	void  (com.android.ide.common.res2.ResourceSet$1) 
		com.android.ide.common.res2.ResourceSet$1 x0
}

com/android/ide/common/res2/GeneratedResourceItem.class
GeneratedResourceItem.java
package com.android.ide.common.res2
public com.android.ide.common.res2.GeneratedResourceItem extends com.android.ide.common.res2.SourcelessResourceItem {
	private final java.io.File mGeneratedFile
	private final String mQualifiers
	public void  (java.lang.String, java.lang.String, java.io.File, com.android.resources.ResourceType, java.lang.String, java.lang.String) 
		String name
		String namespace
		java.io.File generatedFile
		com.android.resources.ResourceType type
		String qualifiers
		String libraryName
	public java.lang.String getQualifiers () 
	public java.io.File getFile () 
	org.w3c.dom.Node getDetailsXml (org.w3c.dom.Document) 
		org.w3c.dom.Document document
		org.w3c.dom.Element element
}

com/android/ide/common/res2/ResourceRepository.class
ResourceRepository.java
package com.android.ide.common.res2
public final com.android.ide.common.res2.ResourceRepository extends com.android.ide.common.res2.AbstractResourceRepository {
	private final com.android.ide.common.res2.ResourceTable resourceTable
	public void  () 
	protected com.android.ide.common.res2.ResourceTable getFullTable () 
	protected com.google.common.collect.ListMultimap getMap (java.lang.String, com.android.resources.ResourceType, boolean) 
		String namespace
		com.android.resources.ResourceType type
		boolean create
		com.google.common.collect.ListMultimap multimap
	public java.util.Set getNamespaces () 
}

com/android/ide/common/res2/MergingException$1.class
MergingException.java
package com.android.ide.common.res2
 com.android.ide.common.res2.MergingException$1 extends java.lang.Object {
}

com/android/ide/common/res2/ResourceNamespaces.class
ResourceNamespaces.java
package com.android.ide.common.res2
public com.android.ide.common.res2.ResourceNamespaces extends java.lang.Object {
	public void  () 
	public static java.lang.String normalizeNamespace (java.lang.String) 
		String namespace
	public static boolean isDefaultNamespace (java.lang.String) 
		String namespace
	public static boolean isSameNamespace (java.lang.String, java.lang.String) 
		String a
		String b
}

com/android/ide/common/res2/MergedAssetWriter$1.class
MergedAssetWriter.java
package com.android.ide.common.res2
 com.android.ide.common.res2.MergedAssetWriter$1 extends java.lang.Object {
}

com/android/ide/common/res2/MergeConsumer$ConsumerException.class
MergeConsumer.java
package com.android.ide.common.res2
public com.android.ide.common.res2.MergeConsumer$ConsumerException extends com.android.ide.common.res2.MergingException {
	public void  (java.lang.Throwable) 
		Throwable cause
	public void  (java.lang.Throwable, java.io.File) 
		Throwable cause
		java.io.File file
	private void  (java.lang.Throwable, com.android.ide.common.blame.SourceFile) 
		Throwable cause
		com.android.ide.common.blame.SourceFile file
}

com/android/ide/common/res2/ResourcePreprocessor.class
ResourcePreprocessor.java
package com.android.ide.common.res2
public abstract com.android.ide.common.res2.ResourcePreprocessor extends java.lang.Object implements java.io.Serializable  {
	public abstract boolean needsPreprocessing (java.io.File) 
	public abstract java.util.Collection getFilesToBeGenerated (java.io.File) 
	public abstract void generateFile (java.io.File, java.io.File)  throws java.io.IOException 
}

com/android/ide/common/res2/SourcelessResourceItem.class
SourcelessResourceItem.java
package com.android.ide.common.res2
public abstract com.android.ide.common.res2.SourcelessResourceItem extends com.android.ide.common.res2.ResourceItem {
	public void  (java.lang.String, java.lang.String, com.android.resources.ResourceType, org.w3c.dom.Node, java.lang.String) 
		String name
		String namespace
		com.android.resources.ResourceType type
		org.w3c.dom.Node value
		String libraryName
	public com.android.ide.common.resources.configuration.FolderConfiguration getConfiguration () 
		String qualifier
}

com/android/ide/common/res2/MergingException$Builder.class
MergingException.java
package com.android.ide.common.res2
public com.android.ide.common.res2.MergingException$Builder extends java.lang.Object {
	private Throwable mCause
	private String mMessageText
	private String mOriginalMessageText
	private com.android.ide.common.blame.SourceFile mFile
	private com.android.ide.common.blame.SourcePosition mPosition
	private void  () 
	public com.android.ide.common.res2.MergingException$Builder wrapException (java.lang.Throwable) 
		Throwable cause
	public com.android.ide.common.res2.MergingException$Builder withFile (java.io.File) 
		java.io.File file
	public com.android.ide.common.res2.MergingException$Builder withFile (com.android.ide.common.blame.SourceFile) 
		com.android.ide.common.blame.SourceFile file
	public com.android.ide.common.res2.MergingException$Builder withPosition (com.android.ide.common.blame.SourcePosition) 
		com.android.ide.common.blame.SourcePosition position
	public transient com.android.ide.common.res2.MergingException$Builder withMessage (java.lang.String, java.lang.Object[]) 
		String messageText
		Object[] args
	public com.android.ide.common.res2.MergingException build () 
		org.xml.sax.SAXParseException exception
		int lineNumber
	void  (com.android.ide.common.res2.MergingException$1) 
		com.android.ide.common.res2.MergingException$1 x0
}

com/android/ide/common/res2/IdGeneratingResourceParser$IdResourceItem.class
IdGeneratingResourceParser.java
package com.android.ide.common.res2
 com.android.ide.common.res2.IdGeneratingResourceParser$IdResourceItem extends com.android.ide.common.res2.ResourceItem {
	static final boolean $assertionsDisabled
	public void  (java.lang.String, java.lang.String, com.android.resources.ResourceType) 
		String name
		String namespace
		com.android.resources.ResourceType type
	org.w3c.dom.Node getDetailsXml (org.w3c.dom.Document) 
		com.android.ide.common.res2.ResourceFile sourceFile
		org.w3c.dom.Document document
		org.w3c.dom.Node newNode
	static void  () 
}

com/android/ide/common/res2/StringResourceUnescaperCharacterHandler.class
StringResourceUnescaperCharacterHandler.java
package com.android.ide.common.res2
final com.android.ide.common.res2.StringResourceUnescaperCharacterHandler extends java.lang.Object implements com.android.ide.common.res2.CharacterHandler  {
	void  () 
	public void handle (java.lang.StringBuilder, char[], int, int) 
		StringBuilder builder
		char[] chars
		int offset
		int length
		String string
	private static java.lang.String stripUnescapedQuotes (char[], int, int) 
		int i
		char[] chars
		int offset
		int length
		StringBuilder builder
	private static boolean isEscaped (char[], int, int, int) 
		char[] chars
		int offset
		int length
		int index
	private static java.lang.String unescape (java.lang.String) 
		int i
		String string
		int length
		StringBuilder builder
	private static boolean shouldUnescape (java.lang.String, int) 
		String string
		int index
	private static char getReplacement (char) 
		char c
}

com/android/ide/common/res2/MergingException.class
MergingException.java
package com.android.ide.common.res2
public com.android.ide.common.res2.MergingException extends java.lang.Exception {
	public static final String MULTIPLE_ERRORS
	public static final String RESOURCE_ASSET_MERGER_TOOL_NAME
	private final java.util.List mMessages
	protected transient void  (java.lang.Throwable, com.android.ide.common.blame.Message[]) 
		Throwable cause
		com.android.ide.common.blame.Message[] messages
	public static com.android.ide.common.res2.MergingException$Builder wrapException (java.lang.Throwable) 
		Throwable cause
	public static transient com.android.ide.common.res2.MergingException$Builder withMessage (java.lang.String, java.lang.Object[]) 
		String message
		Object[] args
	public static void throwIfNonEmpty (java.util.Collection)  throws com.android.ide.common.res2.MergingException 
		java.util.Collection messages
	public java.util.List getMessages () 
	public java.lang.String getMessage () 
		int stripStart
		String path
		java.io.File file
		StringBuilder sb
		java.util.List sourceFilePositions
		String text
		com.android.ide.common.blame.Message message
		java.util.List messages
	public java.lang.String toString () 
}

com/android/ide/common/res2/AssetSet.class
AssetSet.java
package com.android.ide.common.res2
public com.android.ide.common.res2.AssetSet extends com.android.ide.common.res2.DataSet {
	public void  (java.lang.String) 
		String configName
	protected com.android.ide.common.res2.DataSet createSet (java.lang.String) 
		String name
	protected com.android.ide.common.res2.AssetFile createFileAndItems (java.io.File, java.io.File, com.android.utils.ILogger) 
		java.io.File sourceFolder
		java.io.File file
		com.android.utils.ILogger logger
	protected com.android.ide.common.res2.AssetFile createFileAndItemsFromXml (java.io.File, org.w3c.dom.Node) 
		java.io.File file
		org.w3c.dom.Node fileNode
		org.w3c.dom.Attr nameAttr
		com.android.ide.common.res2.AssetItem item
	protected boolean isValidSourceFile (java.io.File, java.io.File) 
		java.io.File sourceFolder
		java.io.File file
		java.io.File parent
	protected void readSourceFolder (java.io.File, com.android.utils.ILogger)  throws com.android.ide.common.res2.MergingException 
		java.io.File sourceFolder
		com.android.utils.ILogger logger
	private void readFiles (java.io.File, java.io.File, com.android.utils.ILogger)  throws com.android.ide.common.res2.MergingException 
		java.io.File file
		java.io.File sourceFolder
		java.io.File folder
		com.android.utils.ILogger logger
		java.io.File[] files
	public volatile int hashCode () 
	public volatile boolean equals (java.lang.Object) 
	public volatile boolean isIgnored (java.io.File) 
	public volatile void setIgnoredPatterns (java.lang.String) 
	public volatile java.lang.String toString () 
	public volatile boolean updateWith (java.io.File, java.io.File, com.android.ide.common.res2.FileStatus, com.android.utils.ILogger)  throws com.android.ide.common.res2.MergingException 
	public volatile void loadFromFiles (com.android.utils.ILogger)  throws com.android.ide.common.res2.MergingException 
	public volatile com.google.common.collect.ListMultimap getDataMap () 
	public volatile boolean isEmpty () 
	public volatile int size () 
	public volatile java.io.File findMatchingSourceFile (java.io.File) 
	public volatile java.lang.String getConfigName () 
	public volatile java.util.List getSourceFiles () 
	public volatile void addSource (java.io.File) 
	public volatile void addSources (java.util.Collection) 
	protected volatile com.android.ide.common.res2.DataFile createFileAndItems (java.io.File, java.io.File, com.android.utils.ILogger)  throws com.android.ide.common.res2.MergingException 
	protected volatile com.android.ide.common.res2.DataFile createFileAndItemsFromXml (java.io.File, org.w3c.dom.Node)  throws com.android.ide.common.res2.MergingException 
}

com/android/ide/common/res2/MergeWriter.class
MergeWriter.java
package com.android.ide.common.res2
public abstract com.android.ide.common.res2.MergeWriter extends java.lang.Object implements com.android.ide.common.res2.MergeConsumer  {
	private final java.io.File mRootFolder
	private final com.android.ide.common.workers.WorkerExecutorFacade mExecutor
	public void  (java.io.File, com.android.ide.common.workers.WorkerExecutorFacade) 
		java.io.File rootFolder
		com.android.ide.common.workers.WorkerExecutorFacade workerExecutorFacade
	public void start (javax.xml.parsers.DocumentBuilderFactory)  throws com.android.ide.common.res2.MergeConsumer$ConsumerException 
		javax.xml.parsers.DocumentBuilderFactory factory
	public void end ()  throws com.android.ide.common.res2.MergeConsumer$ConsumerException 
		com.android.ide.common.res2.MergeConsumer$ConsumerException e
		Exception e
	protected void postWriteAction ()  throws com.android.ide.common.res2.MergeConsumer$ConsumerException 
	protected com.android.ide.common.workers.WorkerExecutorFacade getExecutor () 
	protected java.io.File getRootFolder () 
}

com/android/ide/common/res2/StringResourceEscapeUtils.class
StringResourceEscapeUtils.java
package com.android.ide.common.res2
final com.android.ide.common.res2.StringResourceEscapeUtils extends java.lang.Object {
	static final String STRING_ELEMENT_NAME
	private static final java.util.regex.Pattern DECIMAL_REFERENCE
	private static final String DECIMAL_ESCAPE
	private static final java.util.regex.Pattern HEXADECIMAL_REFERENCE
	private static final String HEXADECIMAL_ESCAPE
	private static final java.util.regex.Pattern ESCAPED_DECIMAL_REFERENCE
	private static final java.util.regex.Pattern ESCAPED_HEXADECIMAL_REFERENCE
	private void  () 
	static void parse (java.lang.String, org.xml.sax.ContentHandler)  throws org.xml.sax.SAXException 
		javax.xml.parsers.SAXParserFactory factory
		javax.xml.parsers.SAXParser parser
		org.xml.sax.XMLReader reader
		Exception exception
		java.io.IOException exception
		String string
		org.xml.sax.ContentHandler handler
		org.xml.sax.XMLReader reader
	static java.lang.String escapeCharacterReferences (java.lang.String) 
		String xml
	static java.lang.String unescapeCharacterReferences (java.lang.String) 
		String xml
	static void  () 
}

com/android/ide/common/res2/QueueableResourceCompiler.class
QueueableResourceCompiler.java
package com.android.ide.common.res2
public abstract com.android.ide.common.res2.QueueableResourceCompiler extends java.lang.Object implements com.android.ide.common.res2.ResourceCompiler  {
	public static final com.android.ide.common.res2.QueueableResourceCompiler NONE
	public abstract void start () 
	public abstract void end ()  throws java.lang.InterruptedException 
	public abstract java.io.File compileOutputFor (com.android.ide.common.res2.CompileResourceRequest) 
	static void  () 
}

com/android/ide/common/res2/GeneratedResourceSet.class
GeneratedResourceSet.java
package com.android.ide.common.res2
public com.android.ide.common.res2.GeneratedResourceSet extends com.android.ide.common.res2.ResourceSet {
	public static final String ATTR_GENERATED
	public void  (com.android.ide.common.res2.ResourceSet) 
		java.io.File source
		com.android.ide.common.res2.ResourceSet originalSet
	public void  (java.lang.String, java.lang.String) 
		String name
		String libraryName
	protected com.android.ide.common.res2.DataSet createSet (java.lang.String) 
		String name
	void appendToXml (org.w3c.dom.Node, org.w3c.dom.Document, com.android.ide.common.res2.MergeConsumer, boolean) 
		org.w3c.dom.Node setNode
		org.w3c.dom.Document document
		com.android.ide.common.res2.MergeConsumer consumer
		boolean includeTimestamps
	public void loadFromFiles (com.android.utils.ILogger)  throws com.android.ide.common.res2.MergingException 
		com.android.utils.ILogger logger
	public java.io.File findMatchingSourceFile (java.io.File) 
		java.io.File file
}

com/android/ide/common/res2/ResourceTable.class

com/android/ide/common/res2/MergedResourceWriter$1.class
MergedResourceWriter.java
package com.android.ide.common.res2
final com.android.ide.common.res2.MergedResourceWriter$1 extends java.lang.Object implements com.android.ide.common.workers.WorkerExecutorFacade  {
	void  () 
	public void submit (com.android.ide.common.res2.MergedResourceWriter$FileGenerationParameters) 
		com.android.ide.common.res2.MergedResourceWriter$FileGenerationParameters parameter
	public void await () 
	public volatile void submit (java.io.Serializable) 
}

com/android/ide/common/res2/MergeConsumer.class
MergeConsumer.java
package com.android.ide.common.res2
public abstract com.android.ide.common.res2.MergeConsumer extends java.lang.Object {
	public abstract void start (javax.xml.parsers.DocumentBuilderFactory)  throws com.android.ide.common.res2.MergeConsumer$ConsumerException 
	public abstract void end ()  throws com.android.ide.common.res2.MergeConsumer$ConsumerException 
	public abstract void addItem (com.android.ide.common.res2.DataItem)  throws com.android.ide.common.res2.MergeConsumer$ConsumerException 
	public abstract void removeItem (com.android.ide.common.res2.DataItem, com.android.ide.common.res2.DataItem)  throws com.android.ide.common.res2.MergeConsumer$ConsumerException 
	public abstract boolean ignoreItemInMerge (com.android.ide.common.res2.DataItem) 
}

com/android/ide/common/res2/SourceSet.class
SourceSet.java
package com.android.ide.common.res2
public abstract com.android.ide.common.res2.SourceSet extends java.lang.Object {
	public abstract java.util.List getSourceFiles () 
	public abstract java.io.File findMatchingSourceFile (java.io.File) 
}

com/android/ide/common/res2/FileResourceNameValidator.class
FileResourceNameValidator.java
package com.android.ide.common.res2
public final com.android.ide.common.res2.FileResourceNameValidator extends java.lang.Object {
	private void  () 
	public static void validate (java.io.File, com.android.resources.ResourceFolderType)  throws com.android.ide.common.res2.MergingException 
		java.io.File file
		com.android.resources.ResourceFolderType resourceType
		String error
	public static java.lang.String getErrorTextForFileResource (java.lang.String, com.android.resources.ResourceFolderType) 
		String fileName
		String fileName
		String fileName
		String fileName
		String fileName
		String fileName
		String fileName
		String fileNameWithExt
		com.android.resources.ResourceFolderType resourceFolderType
		String fileName
	public static java.lang.String getErrorTextForNameWithoutExtension (java.lang.String, com.android.resources.ResourceFolderType) 
		char c
		int i
		int n
		String fileNameWithoutExt
		com.android.resources.ResourceFolderType resourceFolderType
		char first
	private static java.lang.String removeSingleExtension (java.lang.String) 
		String fileNameWithExt
		int lastDot
	private static boolean oneOfStartsWithIgnoreCase (java.util.List, java.lang.String) 
		String allowedString
		java.util.List strings
		String prefix
		boolean matches
}

com/android/ide/common/res2/ResourceSet$1.class
ResourceSet.java
package com.android.ide.common.res2
 com.android.ide.common.res2.ResourceSet$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$ide$common$res2$DataFile$FileType
	static void  () 
}

com/android/ide/common/res2/IdGeneratingResourceParser.class
IdGeneratingResourceParser.java
package com.android.ide.common.res2
 com.android.ide.common.res2.IdGeneratingResourceParser extends java.lang.Object {
	private final com.android.ide.common.res2.ResourceItem mFileResourceItem
	private final java.util.List mIdResourceItems
	private final String mNamespace
	void  (java.io.File, java.lang.String, com.android.resources.ResourceType, java.lang.String)  throws com.android.ide.common.res2.MergingException 
		org.w3c.dom.Node child
		int i
		com.android.ide.common.res2.ResourceItem resourceItem
		String id
		java.io.File file
		String sourceName
		com.android.resources.ResourceType sourceType
		String namespace
		org.w3c.dom.Document mDocument
		java.util.Set pendingResourceIds
		org.w3c.dom.NodeList nodes
	private static org.w3c.dom.Document readDocument (java.io.File)  throws com.android.ide.common.res2.MergingException 
		org.xml.sax.SAXException e
		javax.xml.parsers.ParserConfigurationException e
		java.io.IOException e
		java.io.File file
	private static boolean hasDataBindings (org.w3c.dom.Document) 
		org.w3c.dom.Document document
		org.w3c.dom.Node rootNode
	public com.android.ide.common.res2.ResourceItem getFileResourceItem () 
	public java.util.List getIdResourceItems () 
	private void parseIds (java.util.List, org.w3c.dom.Node, java.util.Set) 
		String id
		String id
		String id
		com.android.ide.common.res2.ResourceItem item
		String attrName
		String value
		org.w3c.dom.Node attribute
		String attrNamespace
		int i
		org.w3c.dom.Node child
		int i
		java.util.List items
		org.w3c.dom.Node node
		java.util.Set pendingResourceIds
		org.w3c.dom.NamedNodeMap attributes
		org.w3c.dom.NodeList children
}

com/android/ide/common/res2/ValueResourceParser2.class
ValueResourceParser2.java
package com.android.ide.common.res2
 com.android.ide.common.res2.ValueResourceParser2 extends java.lang.Object {
	private final java.io.File mFile
	private final String mLibraryName
	private final String mNamespace
	private boolean mTrackSourcePositions
	static final boolean $assertionsDisabled
	void  (java.io.File, java.lang.String, java.lang.String) 
		java.io.File file
		String namespace
		String libraryName
	void setTrackSourcePositions (boolean) 
		boolean value
	java.util.List parseFile ()  throws com.android.ide.common.res2.MergingException 
		org.w3c.dom.Node node
		com.android.ide.common.res2.ResourceItem resource
		int i
		int n
		org.w3c.dom.Document document
		org.w3c.dom.Node rootNode
		org.w3c.dom.NodeList nodes
		int count
		java.util.List resources
		java.util.Map map
	static com.android.ide.common.res2.ResourceItem getResource (org.w3c.dom.Node, java.io.File, java.lang.String, java.lang.String)  throws com.android.ide.common.res2.MergingException 
		org.w3c.dom.Node node
		java.io.File from
		String namespace
		String libraryName
		com.android.resources.ResourceType type
		String name
	static com.android.resources.ResourceType getType (org.w3c.dom.Node, java.io.File)  throws com.android.ide.common.res2.MergingException 
		org.w3c.dom.Attr attribute
		com.android.resources.ResourceType type
		org.w3c.dom.Node node
		java.io.File from
		String nodeName
		String typeString
	static java.lang.String getName (org.w3c.dom.Node) 
		org.w3c.dom.Node node
		org.w3c.dom.Attr attribute
	static org.w3c.dom.Document parseDocument (java.io.File, boolean)  throws com.android.ide.common.res2.MergingException 
		org.xml.sax.SAXException e
		javax.xml.parsers.ParserConfigurationException e
		java.io.IOException e
		java.io.File file
		boolean trackPositions
	static void addStyleableItems (org.w3c.dom.Node, java.util.List, java.util.Map, java.io.File, java.lang.String, java.lang.String)  throws com.android.ide.common.res2.MergingException 
		org.w3c.dom.Node node
		com.android.ide.common.res2.ResourceItem resource
		int i
		int n
		org.w3c.dom.Node styleableNode
		java.util.List list
		java.util.Map map
		java.io.File from
		String namespace
		String libraryName
		org.w3c.dom.NodeList nodes
	private static void checkDuplicate (com.android.ide.common.res2.ResourceItem, java.util.Map, java.io.File)  throws com.android.ide.common.res2.MergingException 
		com.android.ide.common.res2.ResourceItem resource
		java.util.Map map
		java.io.File from
		String name
		java.util.Set set
	private static boolean hasFormatAttribute (org.w3c.dom.Node) 
		org.w3c.dom.Node node
	static void  () 
}

com/android/ide/common/res2/NoOpResourcePreprocessor.class
NoOpResourcePreprocessor.java
package com.android.ide.common.res2
public final com.android.ide.common.res2.NoOpResourcePreprocessor extends java.lang.Object implements com.android.ide.common.res2.ResourcePreprocessor  {
	public static final com.android.ide.common.res2.NoOpResourcePreprocessor INSTANCE
	private void  () 
	public boolean needsPreprocessing (java.io.File) 
		java.io.File file
	public java.util.Collection getFilesToBeGenerated (java.io.File) 
		java.io.File original
	public void generateFile (java.io.File, java.io.File)  throws java.io.IOException 
		java.io.File toBeGenerated
		java.io.File original
	static void  () 
}

com/android/ide/common/res2/ResourceCompiler.class

com/android/ide/common/res2/ResourceItem.class
ResourceItem.java
package com.android.ide.common.res2
public com.android.ide.common.res2.ResourceItem extends com.android.ide.common.res2.DataItem implements com.android.ide.common.resources.configuration.Configurable java.lang.Comparable  {
	private final com.android.resources.ResourceType mType
	private final String mNamespace
	private org.w3c.dom.Node mValue
	private String mLibraryName
	protected com.android.ide.common.rendering.api.ResourceValue mResourceValue
	private boolean mIgnoredFromDiskMerge
	static final boolean $assertionsDisabled
	public void  (java.lang.String, java.lang.String, com.android.resources.ResourceType, org.w3c.dom.Node, java.lang.String) 
		String name
		String namespace
		com.android.resources.ResourceType type
		org.w3c.dom.Node value
		String libraryName
	public com.android.resources.ResourceType getType () 
	public org.w3c.dom.Node getValue () 
	public java.lang.String getValueText () 
	public java.lang.String getLibraryName () 
	public java.lang.String getNamespace () 
	public java.lang.String getQualifiers () 
		com.android.ide.common.res2.ResourceFile resourceFile
	public com.android.ide.common.res2.DataFile$FileType getSourceType () 
		com.android.ide.common.res2.ResourceFile resourceFile
	public com.android.resources.ResourceUrl getResourceUrl (boolean) 
		boolean forceFramework
	void setValue (com.android.ide.common.res2.ResourceItem) 
		com.android.ide.common.res2.ResourceItem from
	public com.android.ide.common.resources.configuration.FolderConfiguration getConfiguration () 
		com.android.ide.common.res2.ResourceFile resourceFile
	public java.lang.String getKey () 
		String typeAttribute
		String qualifiers
		String typeName
	protected void wasTouched () 
	public com.android.ide.common.rendering.api.ResourceValue getResourceValue (boolean) 
		com.android.resources.Density density
		com.android.ide.common.res2.ResourceFile source
		boolean isFrameworks
	private com.android.resources.Density getFolderDensity () 
		com.android.ide.common.resources.configuration.DensityQualifier densityQualifier
		Iterable segments
		com.android.ide.common.resources.configuration.FolderConfiguration config
		String qualifiers
	public java.lang.String getXmlString (com.android.resources.ResourceType, boolean) 
		com.android.resources.ResourceType type
		boolean system
	public boolean compareValueWith (com.android.ide.common.res2.ResourceItem) 
		com.android.ide.common.res2.ResourceItem resource
	public java.lang.String toString () 
	public boolean equals (java.lang.Object) 
		Object o
		com.android.ide.common.res2.ResourceItem that
	public int hashCode () 
		int result
	private com.android.ide.common.rendering.api.ResourceValue parseXmlToResourceValue (boolean) 
		com.android.ide.common.rendering.api.ResourceValue value
		Exception ignored
		String parent
		com.android.ide.common.rendering.api.ResourceValue value
		com.android.ide.common.rendering.api.ResourceValue value
		com.android.ide.common.rendering.api.ArrayResourceValue arrayValue
		com.android.ide.common.rendering.api.ResourceValue value
		com.android.ide.common.rendering.api.PluralsResourceValue pluralsResourceValue
		com.android.ide.common.rendering.api.ResourceValue value
		com.android.ide.common.rendering.api.ResourceValue value
		com.android.ide.common.rendering.api.ResourceValue value
		boolean isFrameworks
		org.w3c.dom.NamedNodeMap attributes
		com.android.ide.common.rendering.api.ResourceValue value
		String name
	private static java.lang.String getAttributeValue (org.w3c.dom.NamedNodeMap, java.lang.String) 
		org.w3c.dom.NamedNodeMap attributes
		String attributeName
		org.w3c.dom.Attr attribute
	private static java.lang.String getAttributeValueNS (org.w3c.dom.NamedNodeMap, java.lang.String, java.lang.String) 
		org.w3c.dom.NamedNodeMap attributes
		String namespaceURI
		String attributeName
		org.w3c.dom.Attr attribute
	private com.android.ide.common.rendering.api.ResourceValue parseStyleValue (com.android.ide.common.rendering.api.StyleResourceValue) 
		boolean isFrameworkAttr
		String value
		com.android.ide.common.rendering.api.ItemResourceValue resValue
		org.w3c.dom.NamedNodeMap attributes
		String name
		org.w3c.dom.Node child
		int i
		int n
		com.android.ide.common.rendering.api.StyleResourceValue styleValue
		org.w3c.dom.NodeList children
	private com.android.ide.common.rendering.api.AttrResourceValue parseAttrValue (com.android.ide.common.rendering.api.AttrResourceValue) 
		com.android.ide.common.rendering.api.AttrResourceValue attrValue
	private static com.android.ide.common.rendering.api.AttrResourceValue parseAttrValue (org.w3c.dom.Node, com.android.ide.common.rendering.api.AttrResourceValue) 
		String value
		org.w3c.dom.NamedNodeMap attributes
		String name
		org.w3c.dom.Node child
		int i
		int n
		org.w3c.dom.Node valueNode
		com.android.ide.common.rendering.api.AttrResourceValue attrValue
		org.w3c.dom.NodeList children
	private com.android.ide.common.rendering.api.ResourceValue parseArrayValue (com.android.ide.common.rendering.api.ArrayResourceValue) 
		String text
		org.w3c.dom.Node child
		int i
		int n
		com.android.ide.common.rendering.api.ArrayResourceValue arrayValue
		org.w3c.dom.NodeList children
	private com.android.ide.common.rendering.api.ResourceValue parsePluralsValue (com.android.ide.common.rendering.api.PluralsResourceValue) 
		String text
		org.w3c.dom.NamedNodeMap attributes
		String quantity
		org.w3c.dom.Node child
		int i
		int n
		com.android.ide.common.rendering.api.PluralsResourceValue value
		org.w3c.dom.NodeList children
	private com.android.ide.common.rendering.api.ResourceValue parseDeclareStyleable (com.android.ide.common.rendering.api.DeclareStyleableResourceValue) 
		boolean isFrameworkAttr
		com.android.ide.common.rendering.api.AttrResourceValue attr
		org.w3c.dom.NamedNodeMap attributes
		String name
		org.w3c.dom.Node child
		int i
		int n
		com.android.ide.common.rendering.api.DeclareStyleableResourceValue declareStyleable
		org.w3c.dom.NodeList children
	private com.android.ide.common.rendering.api.ResourceValue parseValue (com.android.ide.common.rendering.api.ResourceValue) 
		com.android.ide.common.rendering.api.ResourceValue value
		String text
	private com.android.ide.common.rendering.api.ResourceValue parseFileName (com.android.ide.common.rendering.api.ResourceValue) 
		com.android.ide.common.rendering.api.ResourceValue value
		String text
	private static java.lang.String getTextNode (org.w3c.dom.NodeList) 
		String example
		String id
		org.w3c.dom.Element element
		org.w3c.dom.NodeList childNodes
		org.w3c.dom.Node child
		short nodeType
		int i
		int n
		org.w3c.dom.NodeList children
		StringBuilder sb
	private com.android.ide.common.rendering.api.TextResourceValue parseTextValue (com.android.ide.common.rendering.api.TextResourceValue) 
		int i
		String markupText
		boolean haveElementChildrenOrCdata
		com.android.ide.common.rendering.api.TextResourceValue value
		org.w3c.dom.NodeList children
		String text
		int length
	private static java.lang.String getMarkupText (org.w3c.dom.NodeList) 
		org.w3c.dom.Node attribute
		int j
		org.w3c.dom.Element element
		String tagName
		org.w3c.dom.NamedNodeMap attributes
		int attributeCount
		org.w3c.dom.NodeList childNodes
		org.w3c.dom.Node child
		short nodeType
		int i
		int n
		org.w3c.dom.NodeList children
		StringBuilder sb
	public int compareTo (com.android.ide.common.res2.ResourceItem) 
		com.android.ide.common.res2.ResourceItem resourceItem
		int comp
	public void setIgnoredFromDiskMerge (boolean) 
		boolean ignored
	public boolean getIgnoredFromDiskMerge () 
	void addExtraAttributes (org.w3c.dom.Document, org.w3c.dom.Node, java.lang.String) 
		org.w3c.dom.Document document
		org.w3c.dom.Node node
		String namespaceUri
	org.w3c.dom.Node getDetailsXml (org.w3c.dom.Document) 
		org.w3c.dom.Document document
	public volatile java.io.File getFile () 
	public volatile java.lang.String getName () 
	public volatile int compareTo (java.lang.Object) 
	static java.lang.String access$000 (org.w3c.dom.NamedNodeMap, java.lang.String, java.lang.String) 
		org.w3c.dom.NamedNodeMap x0
		String x1
		String x2
	static void  () 
}

com/android/ide/common/res2/AssetMerger.class
AssetMerger.java
package com.android.ide.common.res2
public com.android.ide.common.res2.AssetMerger extends com.android.ide.common.res2.DataMerger {
	public void  () 
	protected com.android.ide.common.res2.AssetSet createFromXml (org.w3c.dom.Node)  throws com.android.ide.common.res2.MergingException 
		org.w3c.dom.Node node
		com.android.ide.common.res2.AssetSet set
	protected boolean requiresMerge (java.lang.String) 
		String dataItemKey
	protected void mergeItems (java.lang.String, java.util.List, com.android.ide.common.res2.MergeConsumer) 
		String dataItemKey
		java.util.List items
		com.android.ide.common.res2.MergeConsumer consumer
	public volatile java.lang.String toString () 
	public volatile com.android.ide.common.res2.FileValidity findDataSetContaining (java.io.File, com.android.ide.common.res2.FileValidity) 
	public volatile com.android.ide.common.res2.FileValidity findDataSetContaining (java.io.File) 
	public volatile boolean checkValidUpdate (java.util.List) 
	public volatile void cleanBlob (java.io.File) 
	public volatile boolean loadFromBlob (java.io.File, boolean)  throws com.android.ide.common.res2.MergingException 
	public volatile void writeBlobToWithTimestamps (java.io.File, com.android.ide.common.res2.MergeConsumer)  throws com.android.ide.common.res2.MergingException 
	public volatile void writeBlobTo (java.io.File, com.android.ide.common.res2.MergeConsumer, boolean)  throws com.android.ide.common.res2.MergingException 
	public volatile void mergeData (com.android.ide.common.res2.MergeConsumer, boolean)  throws com.android.ide.common.res2.MergingException 
	public volatile com.google.common.collect.ListMultimap getDataMap () 
	public volatile int size () 
	public volatile java.util.List getDataSets () 
	protected volatile com.android.ide.common.res2.DataSet createFromXml (org.w3c.dom.Node)  throws com.android.ide.common.res2.MergingException 
}

com/android/ide/common/res2/ResourceMerger.class
ResourceMerger.java
package com.android.ide.common.res2
public com.android.ide.common.res2.ResourceMerger extends com.android.ide.common.res2.DataMerger {
	private static final String NODE_MERGED_ITEMS
	private int mMinSdk
	private java.util.Set mRejectCache
	protected final java.util.Map mMergedItems
	public void  (int) 
		int minSdk
	protected com.android.ide.common.res2.ResourceSet createFromXml (org.w3c.dom.Node)  throws com.android.ide.common.res2.MergingException 
		com.android.ide.common.res2.ResourceSet set
		com.android.ide.common.res2.ResourceSet resourceSet
		org.w3c.dom.Node node
		String generated
		com.android.ide.common.res2.ResourceSet set
		com.android.ide.common.res2.ResourceSet newResourceSet
		String generatedSetName
		String fromDependency
	protected boolean requiresMerge (java.lang.String) 
		String dataItemKey
	protected void mergeItems (java.lang.String, java.util.List, com.android.ide.common.res2.MergeConsumer)  throws com.android.ide.common.res2.MergingException 
		com.android.ide.common.res2.ResourceItem item
		org.w3c.dom.Node attrNode
		org.w3c.dom.NamedNodeMap attributes
		String name
		org.w3c.dom.Node newAttrNode
		int i
		org.w3c.dom.NodeList children
		org.w3c.dom.Node oldDeclareStyleable
		com.android.ide.common.res2.ResourceItem item
		javax.xml.parsers.DocumentBuilder builder
		org.w3c.dom.Document document
		org.w3c.dom.Node declareStyleableNode
		org.w3c.dom.Attr nameAttr
		java.util.Set attrs
		com.android.ide.common.res2.ResourceMerger$MergedResourceItem newItem
		javax.xml.parsers.ParserConfigurationException e
		String dataItemKey
		java.util.List items
		com.android.ide.common.res2.MergeConsumer consumer
		boolean touched
		boolean removed
		com.android.ide.common.res2.ResourceItem sourceItem
		String itemName
		String qualifier
		String libraryName
		String namespace
		com.android.ide.common.res2.ResourceItem previouslyWrittenItem
	private com.android.ide.common.res2.ResourceItem getMergedItem (java.lang.String, java.lang.String) 
		String qualifiers
		String name
		java.util.Map map
	protected java.lang.String getAdditionalDataTagName () 
	protected void loadAdditionalData (org.w3c.dom.Node, boolean)  throws com.android.ide.common.res2.MergingException 
		org.w3c.dom.Node itemNode
		com.android.ide.common.res2.ResourceItem item
		int k
		int n3
		org.w3c.dom.Node configuration
		org.w3c.dom.Attr qualifierAttr
		String qualifier
		org.w3c.dom.NodeList itemList
		int j
		int n2
		org.w3c.dom.Node mergedItemsNode
		boolean incrementalState
		org.w3c.dom.NodeList configurationList
	protected void writeAdditionalData (org.w3c.dom.Document, org.w3c.dom.Node) 
		org.w3c.dom.Node adoptedNode
		com.android.ide.common.res2.ResourceItem item
		java.util.Map itemMap
		org.w3c.dom.Node qualifierNode
		String qualifier
		org.w3c.dom.Document document
		org.w3c.dom.Node rootNode
		org.w3c.dom.Node mergedItemsNode
	private void addMergedItem (java.lang.String, com.android.ide.common.res2.ResourceItem) 
		String qualifier
		com.android.ide.common.res2.ResourceItem item
		java.util.Map map
	static com.android.ide.common.res2.ResourceMerger$MergedResourceItem getMergedResourceItem (org.w3c.dom.Node, java.lang.String)  throws com.android.ide.common.res2.MergingException 
		org.w3c.dom.Node node
		String qualifiers
		com.android.resources.ResourceType type
		String name
	public void addDataSet (com.android.ide.common.res2.ResourceSet) 
		com.android.ide.common.res2.ResourceSet resourceSet
	public void mergeData (com.android.ide.common.res2.MergeConsumer, boolean)  throws com.android.ide.common.res2.MergingException 
		com.android.ide.common.res2.MergeConsumer consumer
		boolean doCleanUp
	protected boolean filterAccept (com.android.ide.common.res2.ResourceItem) 
		boolean accepted
		com.android.ide.common.res2.ResourceItem dataItem
		boolean accepted
	private void buildCache () 
		com.android.ide.common.resources.configuration.FolderConfiguration qualifierWithoutSdk
		int resourceMinSdk
		String removeKey
		String resourceKey
		com.android.ide.common.resources.configuration.FolderConfiguration config
		com.android.ide.common.resources.configuration.FolderConfiguration qualifierWithoutSdk
		int resourceMinSdk
		String resourceCacheId
		com.android.utils.Pair selectedResource
		com.android.ide.common.res2.ResourceItem resourceItem
		com.google.common.collect.ListMultimap map
		com.android.ide.common.res2.ResourceSet resourceSet
		com.google.common.collect.Table itemCache
		java.util.Set acceptCache
	private void clearFilterCache () 
	protected volatile boolean filterAccept (com.android.ide.common.res2.DataItem) 
	public volatile java.lang.String toString () 
	public volatile com.android.ide.common.res2.FileValidity findDataSetContaining (java.io.File, com.android.ide.common.res2.FileValidity) 
	public volatile com.android.ide.common.res2.FileValidity findDataSetContaining (java.io.File) 
	public volatile boolean checkValidUpdate (java.util.List) 
	public volatile void cleanBlob (java.io.File) 
	public volatile boolean loadFromBlob (java.io.File, boolean)  throws com.android.ide.common.res2.MergingException 
	public volatile void writeBlobToWithTimestamps (java.io.File, com.android.ide.common.res2.MergeConsumer)  throws com.android.ide.common.res2.MergingException 
	public volatile void writeBlobTo (java.io.File, com.android.ide.common.res2.MergeConsumer, boolean)  throws com.android.ide.common.res2.MergingException 
	public volatile com.google.common.collect.ListMultimap getDataMap () 
	public volatile int size () 
	public volatile java.util.List getDataSets () 
	public volatile void addDataSet (com.android.ide.common.res2.DataSet) 
	protected volatile com.android.ide.common.res2.DataSet createFromXml (org.w3c.dom.Node)  throws com.android.ide.common.res2.MergingException 
}

com/android/ide/common/res2/NodeUtils.class
NodeUtils.java
package com.android.ide.common.res2
 com.android.ide.common.res2.NodeUtils extends java.lang.Object {
	static final boolean $assertionsDisabled
	void  () 
	static org.w3c.dom.Node adoptNode (org.w3c.dom.Document, org.w3c.dom.Node) 
		org.w3c.dom.Document document
		org.w3c.dom.Node node
		org.w3c.dom.Node newNode
	static org.w3c.dom.Node duplicateAndAdoptNode (org.w3c.dom.Document, org.w3c.dom.Node) 
		org.w3c.dom.Document document
		org.w3c.dom.Node node
		org.w3c.dom.Node newNode
	static org.w3c.dom.Node duplicateNode (org.w3c.dom.Document, org.w3c.dom.Node) 
		org.w3c.dom.Node newNode
		org.w3c.dom.Attr newAttr
		org.w3c.dom.Attr attr
		org.w3c.dom.Attr newAttr
		int i
		org.w3c.dom.Node duplicatedChild
		org.w3c.dom.Node duplicatedChild
		org.w3c.dom.Node duplicatedChild
		org.w3c.dom.Node child
		org.w3c.dom.Node duplicatedChild
		int i
		org.w3c.dom.Document document
		org.w3c.dom.Node node
		org.w3c.dom.Node newNode
		org.w3c.dom.NamedNodeMap attributes
		org.w3c.dom.NodeList children
	static void addAttribute (org.w3c.dom.Document, org.w3c.dom.Node, java.lang.String, java.lang.String, java.lang.String) 
		org.w3c.dom.Attr attr
		org.w3c.dom.Document document
		org.w3c.dom.Node node
		String namespaceUri
		String attrName
		String attrValue
		org.w3c.dom.Attr attr
	private static void updateNamespace (org.w3c.dom.Node, org.w3c.dom.Document) 
		String nsUri
		org.w3c.dom.Node attribute
		int i
		int n
		org.w3c.dom.Node child
		int i
		int n
		org.w3c.dom.Node node
		org.w3c.dom.Document document
		org.w3c.dom.NamedNodeMap attributes
		org.w3c.dom.NodeList children
	private static boolean processSingleNodeNamespace (org.w3c.dom.Node, org.w3c.dom.Document) 
		org.w3c.dom.Attr nsAttr
		org.w3c.dom.NamedNodeMap docAttributes
		String prefix
		org.w3c.dom.Node node
		org.w3c.dom.Document document
		String ns
	static org.w3c.dom.NamedNodeMap getDocumentNamespaceAttributes (org.w3c.dom.Document) 
		org.w3c.dom.Document document
		org.w3c.dom.NamedNodeMap attributes
	static java.lang.String getPrefixForNs (org.w3c.dom.NamedNodeMap, java.lang.String) 
		org.w3c.dom.Attr attribute
		int i
		int n
		org.w3c.dom.NamedNodeMap attributes
		String namespaceURI
	private static java.lang.String getUniqueNsAttribute (org.w3c.dom.NamedNodeMap) 
		String name
		org.w3c.dom.NamedNodeMap attributes
		int i
	static boolean compareElementNode (org.w3c.dom.Node, org.w3c.dom.Node, boolean) 
		org.w3c.dom.Node node1
		org.w3c.dom.Node node2
		boolean strict
		org.w3c.dom.NamedNodeMap attr1
		org.w3c.dom.NamedNodeMap attr2
	private static boolean compareChildren (org.w3c.dom.NodeList, org.w3c.dom.NodeList) 
		org.w3c.dom.Node child1
		org.w3c.dom.Node child2
		short nodeType
		int i
		int n
		org.w3c.dom.NodeList children1
		org.w3c.dom.NodeList children2
	private static boolean compareContent (org.w3c.dom.NodeList, org.w3c.dom.NodeList) 
		org.w3c.dom.Node child2
		boolean found
		org.w3c.dom.Node child
		org.w3c.dom.NodeList children1
		org.w3c.dom.NodeList children2
		java.util.List childList
		java.util.List childList2
	private static java.util.List getElementChildren (org.w3c.dom.NodeList) 
		org.w3c.dom.Node child
		int i
		org.w3c.dom.NodeList children
		java.util.List results
		int len
	static boolean compareAttributes (org.w3c.dom.NamedNodeMap, org.w3c.dom.NamedNodeMap) 
		org.w3c.dom.Attr attr2
		org.w3c.dom.Attr attr1
		String ns1
		org.w3c.dom.Attr attr2
		int i
		int n
		org.w3c.dom.NamedNodeMap attrMap1
		org.w3c.dom.NamedNodeMap attrMap2
	static java.lang.String getAttribute (org.w3c.dom.Node, java.lang.String) 
		org.w3c.dom.Node node
		String attrName
		org.w3c.dom.Attr attr
	static void  () 
}

com/android/ide/common/res2/QueueableResourceCompiler$1.class
QueueableResourceCompiler.java
package com.android.ide.common.res2
final com.android.ide.common.res2.QueueableResourceCompiler$1 extends java.lang.Object implements com.android.ide.common.res2.QueueableResourceCompiler  {
	void  () 
	public com.google.common.util.concurrent.ListenableFuture compile (com.android.ide.common.res2.CompileResourceRequest)  throws java.lang.Exception 
		com.android.ide.common.res2.CompileResourceRequest request
		java.io.File out
	public void start () 
	public void end ()  throws java.lang.InterruptedException 
	public java.io.File compileOutputFor (com.android.ide.common.res2.CompileResourceRequest) 
		com.android.ide.common.res2.CompileResourceRequest request
		java.io.File parentDir
	public volatile java.util.concurrent.Future compile (com.android.ide.common.res2.CompileResourceRequest)  throws java.lang.Exception 
}

com/android/ide/common/res2/NamespaceAwareTable.class

com/android/ide/common/res2/ResourceItem$3.class
ResourceItem.java
package com.android.ide.common.res2
 com.android.ide.common.res2.ResourceItem$3 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$resources$ResourceType
	static void  () 
}

com/android/ide/common/res2/FileValidity.class
FileValidity.java
package com.android.ide.common.res2
public com.android.ide.common.res2.FileValidity extends java.lang.Object {
	com.android.ide.common.res2.FileValidity$FileStatus status
	com.android.ide.common.res2.DataSet dataSet
	java.io.File sourceFile
	public void  () 
	public com.android.ide.common.res2.FileValidity$FileStatus getStatus () 
	public com.android.ide.common.res2.DataSet getDataSet () 
	public java.io.File getSourceFile () 
	public void clear () 
}

com/android/ide/common/res2/ValueResourceNameValidator.class
ValueResourceNameValidator.java
package com.android.ide.common.res2
public final com.android.ide.common.res2.ValueResourceNameValidator extends java.lang.Object {
	private void  () 
	public static void validate (java.lang.String, com.android.resources.ResourceType, java.io.File)  throws com.android.ide.common.res2.MergingException 
		com.android.ide.common.res2.MergingException$Builder exception
		String resourceName
		com.android.resources.ResourceType resourceType
		java.io.File file
		String error
	public static java.lang.String getErrorText (java.lang.String, com.android.resources.ResourceType) 
		char c
		int i
		int n
		String fullResourceName
		com.android.resources.ResourceType resourceType
		String resourceName
	public static java.lang.String normalizeName (java.lang.String) 
		String fullResourceName
}

com/android/ide/common/res2/StringResourceEscaper.class
StringResourceEscaper.java
package com.android.ide.common.res2
final com.android.ide.common.res2.StringResourceEscaper extends java.lang.Object {
	static final boolean $assertionsDisabled
	private void  () 
	static java.lang.String escapeCharacterData (java.lang.String) 
		com.google.common.escape.Escaper escaper
		org.xml.sax.SAXException exception
		String xml
		StringBuilder builder
	private static org.xml.sax.ContentHandler newContentHandler (java.lang.StringBuilder, com.google.common.escape.Escaper) 
		StringBuilder builder
		com.google.common.escape.Escaper escaper
		com.android.ide.common.res2.CharacterHandler handler
	static java.lang.String escape (java.lang.String, boolean) 
		String string
		boolean escapeMarkupDelimiters
		StringBuilder builder
		com.google.common.escape.Escaper escaper
	private static com.google.common.escape.Escaper buildEscaper (boolean, boolean) 
		boolean escapeApostrophes
		boolean escapeMarkupDelimiters
		com.google.common.escape.Escapers$Builder builder
	private static boolean startsWithQuestionMarkOrAtSign (java.lang.String) 
		String string
	private static boolean startsOrEndsWithSpace (java.lang.String) 
		String string
	static void  () 
}

com/android/ide/common/vectordrawable/
com/android/ide/common/vectordrawable/VdIcon.class
VdIcon.java
package com.android.ide.common.vectordrawable
public com.android.ide.common.vectordrawable.VdIcon extends java.lang.Object implements javax.swing.Icon java.lang.Comparable  {
	private static final String ICON_PREFIX
	private static final String ICON_SUFFIX
	public static final int LABEL_GAP
	private final com.android.ide.common.vectordrawable.VdTree mVdTree
	private final String mName
	private final java.net.URL mUrl
	private boolean mDrawCheckerBoardBackground
	private String mDisplayName
	private boolean mShowName
	private final java.awt.Rectangle myRectangle
	private final int mWidth
	private final int mHeight
	private final java.awt.Color mBackground
	private static final java.awt.Color CHECKER_COLOR
	private static final byte[] COLOR_INVERSION_TABLE
	public void  (java.net.URL)  throws java.io.IOException 
		java.net.URL url
	public void  (java.net.URL, int, int)  throws java.io.IOException 
		java.net.URL url
		int width
		int height
		String fileName
	public void  (com.android.ide.common.vectordrawable.VdIcon, java.awt.Color) 
		com.android.ide.common.vectordrawable.VdIcon icon
		java.awt.Color background
	public java.lang.String getName () 
	public java.lang.String getDisplayName () 
		int begin
		int end
	public java.net.URL getURL () 
	private static com.android.ide.common.vectordrawable.VdTree parseVdTree (java.net.URL)  throws java.io.IOException 
		java.net.URL url
		com.android.ide.common.vectordrawable.VdParser p
	public static void paintCheckeredBackground (java.awt.Graphics, java.awt.Color, java.awt.Color, java.awt.Shape, int) 
		int dx
		int dy
		java.awt.Graphics g
		java.awt.Color backgroundColor
		java.awt.Color checkeredColor
		java.awt.Shape clip
		int cellSize
		java.awt.Shape savedClip
		java.awt.Rectangle rect
	public void paintIcon (java.awt.Component, java.awt.Graphics, int, int) 
		java.awt.FontMetrics fontMetrics
		String displayName
		java.awt.geom.Rectangle2D bounds
		int textX
		int textY
		java.awt.Shape prevClip
		java.util.Map map
		java.awt.Component c
		java.awt.Graphics gc
		int x
		int y
		java.awt.Graphics2D g
		int width
		int height
		int minSize
		java.awt.image.BufferedImage image
		java.awt.Rectangle rect
	public static java.awt.image.BufferedImage adjustIconColor (java.awt.Component, java.awt.image.BufferedImage) 
		java.awt.image.ByteLookupTable table
		java.awt.image.BufferedImageOp invertFilter
		java.awt.Component component
		java.awt.image.BufferedImage image
		java.awt.Color background
	public int getIconWidth () 
	public int getIconHeight () 
	public int compareTo (com.android.ide.common.vectordrawable.VdIcon) 
		com.android.ide.common.vectordrawable.VdIcon other
	public void enableCheckerBoardBackground (boolean) 
		boolean enable
	public void setShowName (boolean) 
		boolean showName
	public volatile int compareTo (java.lang.Object) 
	static void  () 
		int counter
}

com/android/ide/common/vectordrawable/ResourcesNotSupportedException.class
ResourcesNotSupportedException.java
package com.android.ide.common.vectordrawable
public com.android.ide.common.vectordrawable.ResourcesNotSupportedException extends java.lang.RuntimeException {
	private final String name
	private final String value
	public void  (java.lang.String, java.lang.String) 
		String name
		String value
	public java.lang.String getName () 
	public java.lang.String getValue () 
}

com/android/ide/common/vectordrawable/VdOverrideInfo.class
VdOverrideInfo.java
package com.android.ide.common.vectordrawable
public com.android.ide.common.vectordrawable.VdOverrideInfo extends java.lang.Object {
	private int mWidth
	private int mHeight
	private int mOpacity
	private boolean mAutoMirrored
	public void  (int, int, int, boolean) 
		int width
		int height
		int opacity
		boolean autoMirrored
	public int getWidth () 
	public void setWidth (int) 
		int width
	public int getOpacity () 
	public void setOpacity (int) 
		int opacity
	public int getHeight () 
	public void setHeight (int) 
		int height
	boolean needsOverrideWidth () 
	boolean needsOverrideHeight () 
	boolean needsOverrideOpacity () 
	boolean needsOverrideAutoMirrored () 
}

com/android/ide/common/vectordrawable/SvgTree$SvgLogLevel.class
SvgTree.java
package com.android.ide.common.vectordrawable
public final com.android.ide.common.vectordrawable.SvgTree$SvgLogLevel extends java.lang.Enum {
	public static final com.android.ide.common.vectordrawable.SvgTree$SvgLogLevel ERROR
	public static final com.android.ide.common.vectordrawable.SvgTree$SvgLogLevel WARNING
	private static final com.android.ide.common.vectordrawable.SvgTree$SvgLogLevel[] $VALUES
	public static com.android.ide.common.vectordrawable.SvgTree$SvgLogLevel[] values () 
	public static com.android.ide.common.vectordrawable.SvgTree$SvgLogLevel valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/ide/common/vectordrawable/VdPath.class
VdPath.java
package com.android.ide.common.vectordrawable
 com.android.ide.common.vectordrawable.VdPath extends com.android.ide.common.vectordrawable.VdElement {
	private static final java.util.logging.Logger LOGGER
	private static final String PATH_ID
	private static final String PATH_DESCRIPTION
	private static final String PATH_FILL
	private static final String PATH_FILL_OPACITY
	private static final String PATH_FILL_TYPE
	private static final String PATH_STROKE
	private static final String PATH_STROKE_OPACTIY
	private static final String FILL_TYPE_EVEN_ODD
	private static final String PATH_STROKE_WIDTH
	private static final String PATH_TRIM_START
	private static final String PATH_TRIM_END
	private static final String PATH_TRIM_OFFSET
	private static final String PATH_STROKE_LINECAP
	private static final String PATH_STROKE_LINEJOIN
	private static final String PATH_STROKE_MITERLIMIT
	private static final String LINECAP_BUTT
	private static final String LINECAP_ROUND
	private static final String LINECAP_SQUARE
	private static final String LINEJOIN_MITER
	private static final String LINEJOIN_ROUND
	private static final String LINEJOIN_BEVEL
	private com.android.ide.common.vectordrawable.VdPath$Node[] mNodeList
	private int mStrokeColor
	private int mFillColor
	private float mStrokeWidth
	private int mStrokeLineCap
	private int mStrokeLineJoin
	private float mStrokeMiterlimit
	private float mStrokeAlpha
	private float mFillAlpha
	private int mFillType
	private float mTrimPathStart
	private float mTrimPathEnd
	private float mTrimPathOffset
	void  () 
	private void toPath (java.awt.geom.Path2D) 
		java.awt.geom.Path2D path
	private static int calculateColor (java.lang.String) 
		int ret
		int ret
		int ret
		int ret
		String value
		int len
		int ret
		int k
	private void setNameValue (java.lang.String, java.lang.String) 
		String name
		String value
	private static int parseFillType (java.lang.String) 
		String value
	private static int applyAlpha (int, float) 
		int color
		float alpha
		int alphaBytes
	public void draw (java.awt.Graphics2D, java.awt.geom.AffineTransform, float, float) 
		java.awt.Color fillColor
		java.awt.BasicStroke stroke
		java.awt.Color strokeColor
		java.awt.Graphics2D g
		java.awt.geom.AffineTransform currentMatrix
		float scaleX
		float scaleY
		java.awt.geom.Path2D path2d
	public void parseAttributes (org.w3c.dom.NamedNodeMap) 
		org.w3c.dom.Node attribute
		String name
		String value
		int i
		org.w3c.dom.NamedNodeMap attributes
	public boolean isGroup () 
	public java.lang.String toString () 
	static void  () 
}

com/android/ide/common/vectordrawable/SvgTree$SizeType.class
SvgTree.java
package com.android.ide.common.vectordrawable
final com.android.ide.common.vectordrawable.SvgTree$SizeType extends java.lang.Enum {
	public static final com.android.ide.common.vectordrawable.SvgTree$SizeType PIXEL
	public static final com.android.ide.common.vectordrawable.SvgTree$SizeType PERCENTAGE
	private static final com.android.ide.common.vectordrawable.SvgTree$SizeType[] $VALUES
	public static com.android.ide.common.vectordrawable.SvgTree$SizeType[] values () 
	public static com.android.ide.common.vectordrawable.SvgTree$SizeType valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/ide/common/vectordrawable/SvgLeafNode.class
SvgLeafNode.java
package com.android.ide.common.vectordrawable
 com.android.ide.common.vectordrawable.SvgLeafNode extends com.android.ide.common.vectordrawable.SvgNode {
	private static final java.util.logging.Logger logger
	private String mPathData
	public static final com.google.common.collect.ImmutableMap colorMap
	static final boolean $assertionsDisabled
	public void  (com.android.ide.common.vectordrawable.SvgTree, org.w3c.dom.Node, java.lang.String) 
		com.android.ide.common.vectordrawable.SvgTree svgTree
		org.w3c.dom.Node node
		String nodeName
	com.android.ide.common.vectordrawable.SvgLeafNode deepCopy () 
		com.android.ide.common.vectordrawable.SvgLeafNode newInstance
	private java.lang.String getAttributeValues (com.google.common.collect.ImmutableMap) 
		String vdValueRGB
		String vectorDrawableAttr
		String svgValue
		String vdValue
		String attr
		String key
		com.google.common.collect.ImmutableMap presentationMap
		StringBuilder sb
	private float getOpacityValueFromMap (java.lang.String) 
		String key
		float result
		String opacity
	private void parsePathOpacity () 
		java.text.DecimalFormat df
		float fillOpacity
		float strokeOpacity
		float opacityInFloat
	public static int clamp (int, int, int) 
		int val
		int min
		int max
	private java.lang.String convertRGBToHex (java.lang.String) 
		float value
		int value
		String number
		int i
		int i
		String svgValue
		String result
		String functionValue
		String[] numbers
		int[] color
		StringBuilder builder
	public void dumpNode (java.lang.String) 
		String indent
	public void setPathData (java.lang.String) 
		String pathData
	public java.lang.String getPathData () 
	public boolean isGroupNode () 
	public void transformIfNeeded (java.awt.geom.AffineTransform) 
		java.awt.geom.AffineTransform rootTransform
		com.android.ide.common.vectordrawable.VdPath$Node[] n
		java.awt.geom.AffineTransform finalTransform
		boolean needsConvertRelativeMoveAfterClose
		String decimalFormatString
	private java.lang.String getDecimalFormatString () 
		int i
		float viewportWidth
		float viewportHeight
		float minSize
		float exponent
		int decimalPlace
		StringBuilder decimalFormatStringBuilder
	public void flatten (java.awt.geom.AffineTransform) 
		java.awt.geom.AffineTransform transform
	public void writeXML (java.io.OutputStreamWriter)  throws java.io.IOException 
		java.io.OutputStreamWriter writer
		String fillColor
		String strokeColor
		boolean emptyFill
		boolean emptyStroke
		boolean emptyPath
		boolean nothingToDraw
	volatile com.android.ide.common.vectordrawable.SvgNode deepCopy () 
	static void  () 
}

com/android/ide/common/vectordrawable/PathParser.class
PathParser.java
package com.android.ide.common.vectordrawable
public com.android.ide.common.vectordrawable.PathParser extends java.lang.Object {
	public void  () 
	private static float[] copyOfRange (float[], int, int) 
		float[] original
		int start
		int end
		int originalLength
		int resultLength
		int copyLength
		float[] result
	private static void extract (java.lang.String, int, com.android.ide.common.vectordrawable.PathParser$ExtractFloatResult) 
		boolean isPrevExponential
		char currentChar
		String s
		int start
		com.android.ide.common.vectordrawable.PathParser$ExtractFloatResult result
		int currentIndex
		boolean foundSeparator
		boolean secondDot
		boolean isExponential
	private static float[] getFloats (java.lang.String) 
		int endPosition
		float[] results
		int count
		int startPosition
		com.android.ide.common.vectordrawable.PathParser$ExtractFloatResult result
		int totalLength
		NumberFormatException e
		String s
	private static void addNode (java.util.List, char, float[]) 
		java.util.List list
		char cmd
		float[] val
	private static int nextStart (java.lang.String, int) 
		char c
		String s
		int end
	public static com.android.ide.common.vectordrawable.VdPath$Node[] parsePath (java.lang.String) 
		String s
		float[] val
		char currentCommand
		String value
		int start
		int end
		java.util.List list
}

com/android/ide/common/vectordrawable/VdGroup.class
VdGroup.java
package com.android.ide.common.vectordrawable
 com.android.ide.common.vectordrawable.VdGroup extends com.android.ide.common.vectordrawable.VdElement {
	private static java.util.logging.Logger logger
	private static final String GROUP_ROTATION
	private static final String GROUP_PIVOTX
	private static final String GROUP_PIVOTY
	private static final String GROUP_TRANSLATEX
	private static final String GROUP_TRANSLATEY
	private static final String GROUP_SCALEX
	private static final String GROUP_SCALEY
	private static final String GROUP_NAME
	private float mRotate
	private float mPivotX
	private float mPivotY
	private float mScaleX
	private float mScaleY
	private float mTranslateX
	private float mTranslateY
	private java.awt.geom.AffineTransform mTempStackedMatrix
	private java.awt.geom.AffineTransform mLocalMatrix
	private java.util.ArrayList mChildren
	void  () 
	public void add (com.android.ide.common.vectordrawable.VdElement) 
		com.android.ide.common.vectordrawable.VdElement pathOrGroup
	public java.util.ArrayList getChildren () 
	public int size () 
	private void androidPostTransform (java.awt.geom.AffineTransform, java.awt.geom.AffineTransform) 
		java.awt.geom.AffineTransform src
		java.awt.geom.AffineTransform trans
	private void updateLocalMatrix () 
		java.awt.geom.AffineTransform tempTrans
	public void draw (java.awt.Graphics2D, java.awt.geom.AffineTransform, float, float) 
		int i
		java.awt.Graphics2D g
		java.awt.geom.AffineTransform currentMatrix
		float scaleX
		float scaleY
	private void setNameValue (java.lang.String, java.lang.String) 
		String name
		String value
	public void parseAttributes (org.w3c.dom.NamedNodeMap) 
		String name
		String value
		int i
		org.w3c.dom.NamedNodeMap attributes
		int len
	public boolean isGroup () 
	public java.lang.String toString () 
		StringBuilder pathInfo
	static void  () 
}

com/android/ide/common/vectordrawable/PathParser$ExtractFloatResult.class
PathParser.java
package com.android.ide.common.vectordrawable
 com.android.ide.common.vectordrawable.PathParser$ExtractFloatResult extends java.lang.Object {
	private int mEndPosition
	private boolean mEndWithNegOrDot
	private void  () 
	static boolean access$002 (com.android.ide.common.vectordrawable.PathParser$ExtractFloatResult, boolean) 
		com.android.ide.common.vectordrawable.PathParser$ExtractFloatResult x0
		boolean x1
	static int access$102 (com.android.ide.common.vectordrawable.PathParser$ExtractFloatResult, int) 
		com.android.ide.common.vectordrawable.PathParser$ExtractFloatResult x0
		int x1
	void  (com.android.ide.common.vectordrawable.PathParser$1) 
		com.android.ide.common.vectordrawable.PathParser$1 x0
	static int access$100 (com.android.ide.common.vectordrawable.PathParser$ExtractFloatResult) 
		com.android.ide.common.vectordrawable.PathParser$ExtractFloatResult x0
	static boolean access$000 (com.android.ide.common.vectordrawable.PathParser$ExtractFloatResult) 
		com.android.ide.common.vectordrawable.PathParser$ExtractFloatResult x0
}

com/android/ide/common/vectordrawable/VdPreview.class
VdPreview.java
package com.android.ide.common.vectordrawable
public com.android.ide.common.vectordrawable.VdPreview extends java.lang.Object {
	private static final String ANDROID_ALPHA
	private static final String ANDROID_AUTO_MIRRORED
	private static final String ANDROID_HEIGHT
	private static final String ANDROID_WIDTH
	public static final int MAX_PREVIEW_IMAGE_SIZE
	public static final int MIN_PREVIEW_IMAGE_SIZE
	static final boolean $assertionsDisabled
	public void  () 
	public static org.w3c.dom.Document parseVdStringIntoDocument (java.lang.String, java.lang.StringBuilder) 
		javax.xml.parsers.DocumentBuilder db
		org.w3c.dom.Document document
		Exception e
		String xmlFileContent
		StringBuilder errorLog
		javax.xml.parsers.DocumentBuilderFactory dbf
		javax.xml.parsers.DocumentBuilder db
		org.w3c.dom.Document document
	private static com.sun.org.apache.xml.internal.serialize.OutputFormat getPrettyPrintFormat () 
		com.sun.org.apache.xml.internal.serialize.OutputFormat format
	public static com.android.ide.common.vectordrawable.VdPreview$SourceSize getVdOriginalSize (org.w3c.dom.Document) 
		org.w3c.dom.Document document
		org.w3c.dom.Element root
		com.android.ide.common.vectordrawable.VdPreview$SourceSize srcSize
		org.w3c.dom.NamedNodeMap attr
		org.w3c.dom.Node nodeAttr
	public static java.lang.String overrideXmlContent (org.w3c.dom.Document, com.android.ide.common.vectordrawable.VdOverrideInfo, java.lang.StringBuilder) 
		org.w3c.dom.Node nodeAttr
		int overrideValue
		int originalValue
		org.w3c.dom.Node nodeAttr
		int overrideValue
		int originalValue
		org.w3c.dom.Node nodeAttr
		String opacityValue
		org.w3c.dom.Node nodeAttr
		java.io.IOException e
		java.io.StringWriter stringOut
		com.sun.org.apache.xml.internal.serialize.XMLSerializer serial
		org.w3c.dom.Document document
		com.android.ide.common.vectordrawable.VdOverrideInfo info
		StringBuilder errorLog
		boolean isXmlFileContentChanged
		org.w3c.dom.Element root
		org.w3c.dom.NamedNodeMap attr
	private static int parseDimension (int, org.w3c.dom.Node, boolean) 
		int overrideValue
		org.w3c.dom.Node nodeAttr
		boolean override
		String content
		int originalValue
	public static java.awt.image.BufferedImage getPreviewFromVectorXml (com.android.ide.common.vectordrawable.VdPreview$TargetSize, java.lang.String, java.lang.StringBuilder) 
		com.android.ide.common.vectordrawable.VdPreview$TargetSize targetSize
		String xmlFileContent
		StringBuilder vdErrorLog
		com.android.ide.common.vectordrawable.VdParser p
		com.android.ide.common.vectordrawable.VdTree vdTree
		java.io.InputStream inputStream
	public static java.awt.image.BufferedImage getPreviewFromVectorDocument (com.android.ide.common.vectordrawable.VdPreview$TargetSize, org.w3c.dom.Document, java.lang.StringBuilder) 
		com.android.ide.common.vectordrawable.VdPreview$TargetSize targetSize
		org.w3c.dom.Document xml
		StringBuilder vdErrorLog
		com.android.ide.common.vectordrawable.VdTree vdTree
	public static java.awt.image.BufferedImage getPreviewFromVectorTree (com.android.ide.common.vectordrawable.VdPreview$TargetSize, com.android.ide.common.vectordrawable.VdTree, java.lang.StringBuilder) 
		float maxVdSize
		float ratioToForceImageSize
		float scaledWidth
		float scaledHeight
		float imageWidth
		float imageHeight
		com.android.ide.common.vectordrawable.VdPreview$TargetSize targetSize
		com.android.ide.common.vectordrawable.VdTree vdTree
		StringBuilder vdErrorLog
		float vdWidth
		float vdHeight
		float imageWidth
		float imageHeight
		int forceImageSize
		float imageScale
		java.awt.image.BufferedImage image
	static void  () 
}

com/android/ide/common/vectordrawable/VdPreview$TargetSize.class
VdPreview.java
package com.android.ide.common.vectordrawable
public com.android.ide.common.vectordrawable.VdPreview$TargetSize extends java.lang.Object {
	private boolean mUseWidth
	private int mImageMaxDimension
	private float mImageScale
	private void  (boolean, int, float) 
		boolean useWidth
		int imageWidth
		float imageScale
	public static com.android.ide.common.vectordrawable.VdPreview$TargetSize createSizeFromWidth (int) 
		int imageWidth
	public static com.android.ide.common.vectordrawable.VdPreview$TargetSize createSizeFromScale (float) 
		float imageScale
	static int access$200 (com.android.ide.common.vectordrawable.VdPreview$TargetSize) 
		com.android.ide.common.vectordrawable.VdPreview$TargetSize x0
	static float access$300 (com.android.ide.common.vectordrawable.VdPreview$TargetSize) 
		com.android.ide.common.vectordrawable.VdPreview$TargetSize x0
}

com/android/ide/common/vectordrawable/EllipseSolver.class
EllipseSolver.java
package com.android.ide.common.vectordrawable
 com.android.ide.common.vectordrawable.EllipseSolver extends java.lang.Object {
	private static java.util.logging.Logger logger
	private float mMajorAxis
	private float mMinorAxis
	private float mRotationDegree
	private boolean mDirectionChanged
	private java.awt.geom.Point2D$Float mMajorAxisPoint
	private java.awt.geom.Point2D$Float mMiddlePoint
	private java.awt.geom.Point2D$Float mMinorAxisPoint
	private java.awt.geom.Point2D$Float mDstMajorAxisPoint
	private java.awt.geom.Point2D$Float mDstMiddlePoint
	private java.awt.geom.Point2D$Float mDstMinorAxisPoint
	private java.awt.geom.Point2D$Float rotatePoint2D (java.awt.geom.Point2D$Float, float) 
		java.awt.geom.Point2D$Float inPoint
		float radians
		java.awt.geom.Point2D$Float result
		float cosine
		float sine
	public void  (java.awt.geom.AffineTransform, float, float, float, float, float, float, float, float, float) 
		java.awt.geom.AffineTransform totalTransform
		float currentX
		float currentY
		float rx
		float ry
		float xAxisRotation
		float largeArcFlag
		float sweepFlag
		float destX
		float destY
		boolean largeArc
		boolean sweep
		java.awt.geom.Point2D$Float originalCenter
		java.awt.geom.Point2D dstCenter
		float dstCenterX
		float dstCenterY
		float relativeDstMiddleX
		float relativeDstMiddleY
		float relativeDstMajorAxisPointX
		float relativeDstMajorAxisPointY
		float relativeDstMinorAxisPointX
		float relativeDstMinorAxisPointY
	private boolean computeDirectionChange (java.awt.geom.Point2D$Float, java.awt.geom.Point2D$Float, java.awt.geom.Point2D$Float, java.awt.geom.Point2D$Float, java.awt.geom.Point2D$Float, java.awt.geom.Point2D$Float) 
		java.awt.geom.Point2D$Float middlePoint
		java.awt.geom.Point2D$Float majorAxisPoint
		java.awt.geom.Point2D$Float minorAxisPoint
		java.awt.geom.Point2D$Float dstMiddlePoint
		java.awt.geom.Point2D$Float dstMajorAxisPoint
		java.awt.geom.Point2D$Float dstMinorAxisPoint
		float srcCrossProduct
		float dstCrossProduct
	private float getCrossProduct (java.awt.geom.Point2D$Float, java.awt.geom.Point2D$Float, java.awt.geom.Point2D$Float) 
		java.awt.geom.Point2D$Float middlePoint
		java.awt.geom.Point2D$Float majorAxisPoint
		java.awt.geom.Point2D$Float minorAxisPoint
		float majorMinusMiddleX
		float majorMinusMiddleY
		float minorMinusMiddleX
		float minorMinusMiddleY
	private boolean computeABThetaFromControlPoints (float, float, float, float, float, float) 
		float relMiddleX
		float relMiddleY
		float relativeMajorAxisPointX
		float relativeMajorAxisPointY
		float relativeMinorAxisPointX
		float relativeMinorAxisPointY
		float m11
		float m12
		float m13
		float m21
		float m22
		float m23
		float m31
		float m32
		float m33
		float det
		float A
		float B
		float C
		float doubleThetaInRadians
		float thetaInRadians
		float bSqInv
		float aSqInv
	private void computeControlPoints (float, float, float, float, float) 
		float a
		float b
		float rot
		float cx
		float cy
		float middleDegree
		float middleRadians
		float middleR
	private java.awt.geom.Point2D$Float computeOriginalCenter (float, float, float, float, float, boolean, boolean, float, float) 
		float x1
		float y1
		float rx
		float ry
		float phi
		boolean largeArc
		boolean sweep
		float x2
		float y2
		java.awt.geom.Point2D$Float result
		float cosPhi
		float sinPhi
		float xDelta
		float yDelta
		float tempX1
		float tempY1
		float rxSq
		float rySq
		float tempX1Sq
		float tempY1Sq
		float tempCenterFactor
		float tempCx
		float tempCy
		float xCenter
		float yCenter
		float cx
		float cy
	public float getMajorAxis () 
	public float getMinorAxis () 
	public float getRotationDegree () 
	public boolean getDirectionChanged () 
	static void  () 
}

com/android/ide/common/vectordrawable/SvgTree.class
SvgTree.java
package com.android.ide.common.vectordrawable
 com.android.ide.common.vectordrawable.SvgTree extends java.lang.Object {
	private static final java.util.logging.Logger logger
	public static final String SVG_WIDTH
	public static final String SVG_HEIGHT
	public static final String SVG_VIEW_BOX
	private float w
	private float h
	private final java.awt.geom.AffineTransform mRootTransform
	private float[] viewBox
	private float mScaleFactor
	private com.android.ide.common.vectordrawable.SvgGroupNode mRoot
	private String mFileName
	private final java.util.ArrayList mErrorLines
	private boolean mHasLeafNode
	private static final java.util.HashMap idMap
	static final java.util.HashMap useGroupMap
	void  () 
	public float getWidth () 
	public float getHeight () 
	public float getScaleFactor () 
	public void setHasLeafNode (boolean) 
		boolean hasLeafNode
	public float[] getViewBox () 
	public void flatten () 
	public org.w3c.dom.Document parse (java.io.File)  throws java.lang.Exception 
		java.io.File f
	public void normalize () 
	private void transform (java.awt.geom.AffineTransform) 
		java.awt.geom.AffineTransform rootTransform
	public void dump (com.android.ide.common.vectordrawable.SvgGroupNode) 
		com.android.ide.common.vectordrawable.SvgGroupNode root
	public void setRoot (com.android.ide.common.vectordrawable.SvgGroupNode) 
		com.android.ide.common.vectordrawable.SvgGroupNode root
	public com.android.ide.common.vectordrawable.SvgGroupNode getRoot () 
	public void logErrorLine (java.lang.String, org.w3c.dom.Node, com.android.ide.common.vectordrawable.SvgTree$SvgLogLevel) 
		com.android.ide.common.blame.SourcePosition position
		String s
		org.w3c.dom.Node node
		com.android.ide.common.vectordrawable.SvgTree$SvgLogLevel level
	public java.lang.String getErrorLog () 
		String log
		StringBuilder errorBuilder
	public boolean getHasLeafNode () 
	private static com.android.ide.common.blame.SourcePosition getPosition (org.w3c.dom.Node) 
		org.w3c.dom.Node node
	public float getViewportWidth () 
	public float getViewportHeight () 
	public void parseDimension (org.w3c.dom.Node) 
		int j
		String[] strbox
		org.w3c.dom.Node n
		String name
		String value
		int subStringSize
		com.android.ide.common.vectordrawable.SvgTree$SizeType currentType
		String unit
		int i
		org.w3c.dom.Node nNode
		org.w3c.dom.NamedNodeMap a
		int len
		com.android.ide.common.vectordrawable.SvgTree$SizeType widthType
		com.android.ide.common.vectordrawable.SvgTree$SizeType heightType
	public void addIdToMap (java.lang.String, com.android.ide.common.vectordrawable.SvgNode) 
		String id
		com.android.ide.common.vectordrawable.SvgNode svgNode
	public com.android.ide.common.vectordrawable.SvgNode getSvgNodeFromId (java.lang.String) 
		String id
	public void addToUseMap (com.android.ide.common.vectordrawable.SvgGroupNode, org.w3c.dom.Node) 
		com.android.ide.common.vectordrawable.SvgGroupNode useGroup
		org.w3c.dom.Node node
	public java.util.Set getUseSet () 
	static void  () 
}

com/android/ide/common/vectordrawable/PathBuilder.class
PathBuilder.java
package com.android.ide.common.vectordrawable
 com.android.ide.common.vectordrawable.PathBuilder extends java.lang.Object {
	private StringBuilder mPathData
	void  () 
	private java.lang.String booleanToString (boolean) 
		boolean flag
	public com.android.ide.common.vectordrawable.PathBuilder absoluteMoveTo (float, float) 
		float x
		float y
	public com.android.ide.common.vectordrawable.PathBuilder relativeMoveTo (float, float) 
		float x
		float y
	public com.android.ide.common.vectordrawable.PathBuilder absoluteLineTo (float, float) 
		float x
		float y
	public com.android.ide.common.vectordrawable.PathBuilder relativeLineTo (float, float) 
		float x
		float y
	public com.android.ide.common.vectordrawable.PathBuilder absoluteVerticalTo (float) 
		float v
	public com.android.ide.common.vectordrawable.PathBuilder relativeVerticalTo (float) 
		float v
	public com.android.ide.common.vectordrawable.PathBuilder absoluteHorizontalTo (float) 
		float h
	public com.android.ide.common.vectordrawable.PathBuilder relativeHorizontalTo (float) 
		float h
	public com.android.ide.common.vectordrawable.PathBuilder absoluteArcTo (float, float, boolean, boolean, boolean, float, float) 
		float rx
		float ry
		boolean rotation
		boolean largeArc
		boolean sweep
		float x
		float y
	public com.android.ide.common.vectordrawable.PathBuilder relativeArcTo (float, float, boolean, boolean, boolean, float, float) 
		float rx
		float ry
		boolean rotation
		boolean largeArc
		boolean sweep
		float x
		float y
	public com.android.ide.common.vectordrawable.PathBuilder absoluteClose () 
	public com.android.ide.common.vectordrawable.PathBuilder relativeClose () 
	public java.lang.String toString () 
}

com/android/ide/common/vectordrawable/Svg2Vector.class
Svg2Vector.java
package com.android.ide.common.vectordrawable
public com.android.ide.common.vectordrawable.Svg2Vector extends java.lang.Object {
	private static final java.util.logging.Logger logger
	public static final String SVG_POLYGON
	public static final String SVG_POLYLINE
	public static final String SVG_RECT
	public static final String SVG_CIRCLE
	public static final String SVG_LINE
	public static final String SVG_PATH
	public static final String SVG_ELLIPSE
	public static final String SVG_GROUP
	public static final String SVG_TRANSFORM
	public static final String SVG_STYLE
	public static final String SVG_DISPLAY
	public static final String SVG_D
	public static final String SVG_STROKE_COLOR
	public static final String SVG_STROKE_OPACITY
	public static final String SVG_STROKE_LINEJOINE
	public static final String SVG_STROKE_LINECAP
	public static final String SVG_STROKE_WIDTH
	public static final String SVG_FILL_COLOR
	public static final String SVG_FILL_OPACITY
	public static final String SVG_FILL_TYPE
	public static final String SVG_OPACITY
	public static final String SVG_CLIP
	public static final String SVG_POINTS
	public static final com.google.common.collect.ImmutableMap presentationMap
	private static final java.util.HashSet unsupportedSvgNodes
	private static final String head
	static final boolean $assertionsDisabled
	public void  () 
	private static com.android.ide.common.vectordrawable.SvgTree parse (java.io.File)  throws java.lang.Exception 
		org.w3c.dom.Node nNode
		int i
		java.util.Map$Entry entry
		java.io.File f
		com.android.ide.common.vectordrawable.SvgTree svgTree
		org.w3c.dom.Document doc
		org.w3c.dom.NodeList nSvgNode
		org.w3c.dom.Node rootNode
		com.android.ide.common.vectordrawable.SvgGroupNode root
	private static void traverseSVGAndExtract (com.android.ide.common.vectordrawable.SvgTree, com.android.ide.common.vectordrawable.SvgGroupNode, org.w3c.dom.Node) 
		com.android.ide.common.vectordrawable.SvgLeafNode child
		com.android.ide.common.vectordrawable.SvgGroupNode childGroup
		com.android.ide.common.vectordrawable.SvgGroupNode childGroup
		com.android.ide.common.vectordrawable.SvgGroupNode childGroup
		org.w3c.dom.Node currentNode
		String nodeName
		int i
		com.android.ide.common.vectordrawable.SvgTree svgTree
		com.android.ide.common.vectordrawable.SvgGroupNode currentGroup
		org.w3c.dom.Node item
		org.w3c.dom.NodeList allChildren
	private static void processIdName (org.w3c.dom.Node, com.android.ide.common.vectordrawable.SvgTree, com.android.ide.common.vectordrawable.SvgNode) 
		org.w3c.dom.Node n
		String name
		int j
		org.w3c.dom.Node item
		com.android.ide.common.vectordrawable.SvgTree svgTree
		com.android.ide.common.vectordrawable.SvgNode child
		org.w3c.dom.NamedNodeMap a
		int len
		String idName
	private static void extractUseNode (com.android.ide.common.vectordrawable.SvgTree, com.android.ide.common.vectordrawable.SvgGroupNode, org.w3c.dom.Node) 
		org.w3c.dom.Node n
		String name
		String value
		int j
		String key
		java.util.Map$Entry entry
		com.android.ide.common.vectordrawable.SvgNode copiedNode
		com.android.ide.common.vectordrawable.SvgTree svgTree
		com.android.ide.common.vectordrawable.SvgGroupNode useGroupNode
		org.w3c.dom.Node currentNode
		org.w3c.dom.NamedNodeMap a
		int len
		float x
		float y
		String id
		java.awt.geom.AffineTransform useTransform
		com.android.ide.common.vectordrawable.SvgNode definedNode
	private static void extractAllItemsAs (com.android.ide.common.vectordrawable.SvgTree, com.android.ide.common.vectordrawable.SvgLeafNode, org.w3c.dom.Node) 
		org.w3c.dom.NamedNodeMap attr
		org.w3c.dom.Node nodeAttr
		org.w3c.dom.Node displayAttr
		com.android.ide.common.vectordrawable.SvgTree avg
		com.android.ide.common.vectordrawable.SvgLeafNode child
		org.w3c.dom.Node currentItem
		org.w3c.dom.Node currentGroup
		boolean hasNodeAttr
		String styleContent
		StringBuilder styleContentBuilder
		boolean nothingToDisplay
	private static void printlnCommon (org.w3c.dom.Node) 
		org.w3c.dom.Node n
		String val
	private static void extractPolyItem (com.android.ide.common.vectordrawable.SvgTree, com.android.ide.common.vectordrawable.SvgLeafNode, org.w3c.dom.Node) 
		float x
		float y
		int j
		com.android.ide.common.vectordrawable.PathBuilder builder
		java.util.regex.Pattern p
		String[] split
		float baseX
		float baseY
		org.w3c.dom.Node n
		String name
		String value
		int itemIndex
		org.w3c.dom.NamedNodeMap a
		int len
		com.android.ide.common.vectordrawable.SvgTree avg
		com.android.ide.common.vectordrawable.SvgLeafNode child
		org.w3c.dom.Node currentGroupNode
	private static void extractRectItem (com.android.ide.common.vectordrawable.SvgTree, com.android.ide.common.vectordrawable.SvgLeafNode, org.w3c.dom.Node) 
		org.w3c.dom.Node n
		String name
		String value
		int j
		com.android.ide.common.vectordrawable.PathBuilder builder
		float x
		float y
		float width
		float height
		float rx
		float ry
		org.w3c.dom.NamedNodeMap a
		int len
		boolean pureTransparent
		com.android.ide.common.vectordrawable.SvgTree avg
		com.android.ide.common.vectordrawable.SvgLeafNode child
		org.w3c.dom.Node currentGroupNode
	private static void extractCircleItem (com.android.ide.common.vectordrawable.SvgTree, com.android.ide.common.vectordrawable.SvgLeafNode, org.w3c.dom.Node) 
		org.w3c.dom.Node n
		String name
		String value
		int j
		com.android.ide.common.vectordrawable.PathBuilder builder
		float cx
		float cy
		float radius
		org.w3c.dom.NamedNodeMap a
		int len
		boolean pureTransparent
		com.android.ide.common.vectordrawable.SvgTree avg
		com.android.ide.common.vectordrawable.SvgLeafNode child
		org.w3c.dom.Node currentGroupNode
	private static void extractEllipseItem (com.android.ide.common.vectordrawable.SvgTree, com.android.ide.common.vectordrawable.SvgLeafNode, org.w3c.dom.Node) 
		org.w3c.dom.Node n
		String name
		String value
		int j
		com.android.ide.common.vectordrawable.PathBuilder builder
		float cx
		float cy
		float rx
		float ry
		org.w3c.dom.NamedNodeMap a
		int len
		boolean pureTransparent
		com.android.ide.common.vectordrawable.SvgTree avg
		com.android.ide.common.vectordrawable.SvgLeafNode child
		org.w3c.dom.Node currentGroupNode
	private static void extractLineItem (com.android.ide.common.vectordrawable.SvgTree, com.android.ide.common.vectordrawable.SvgLeafNode, org.w3c.dom.Node) 
		org.w3c.dom.Node n
		String name
		String value
		int j
		com.android.ide.common.vectordrawable.PathBuilder builder
		float x1
		float y1
		float x2
		float y2
		org.w3c.dom.NamedNodeMap a
		int len
		boolean pureTransparent
		com.android.ide.common.vectordrawable.SvgTree avg
		com.android.ide.common.vectordrawable.SvgLeafNode child
		org.w3c.dom.Node currentGroupNode
	private static void extractPathItem (com.android.ide.common.vectordrawable.SvgTree, com.android.ide.common.vectordrawable.SvgLeafNode, org.w3c.dom.Node) 
		String pathData
		org.w3c.dom.Node n
		String name
		String value
		int j
		org.w3c.dom.NamedNodeMap a
		int len
		com.android.ide.common.vectordrawable.SvgTree avg
		com.android.ide.common.vectordrawable.SvgLeafNode child
		org.w3c.dom.Node currentGroupNode
	private static void addStyleToPath (com.android.ide.common.vectordrawable.SvgLeafNode, java.lang.String) 
		String subStyle
		String[] nameValue
		int k
		String[] parts
		com.android.ide.common.vectordrawable.SvgLeafNode path
		String value
	private static java.lang.String getSizeString (float, float, float) 
		float w
		float h
		float scaleFactor
		String size
	private static void writeFile (java.io.OutputStream, com.android.ide.common.vectordrawable.SvgTree)  throws java.io.IOException 
		java.io.OutputStream outStream
		com.android.ide.common.vectordrawable.SvgTree svgTree
		java.io.OutputStreamWriter fw
		float viewportWidth
		float viewportHeight
	private static void writeXML (com.android.ide.common.vectordrawable.SvgTree, java.io.OutputStreamWriter)  throws java.io.IOException 
		com.android.ide.common.vectordrawable.SvgTree svgTree
		java.io.OutputStreamWriter fw
	public static java.lang.String parseSvgToXml (java.io.File, java.io.OutputStream) 
		com.android.ide.common.vectordrawable.SvgTree svgTree
		String errorLog
		Exception e
		java.io.File inputSVG
		java.io.OutputStream outStream
		String errorLog
	static void  () 
}

com/android/ide/common/vectordrawable/VdTree.class
VdTree.java
package com.android.ide.common.vectordrawable
 com.android.ide.common.vectordrawable.VdTree extends java.lang.Object {
	private static java.util.logging.Logger logger
	private static final String SHAPE_VECTOR
	private static final String SHAPE_PATH
	private static final String SHAPE_GROUP
	private com.android.ide.common.vectordrawable.VdGroup mRootGroup
	private float mBaseWidth
	private float mBaseHeight
	private float mPortWidth
	private float mPortHeight
	private float mRootAlpha
	private final boolean DBG_PRINT_TREE
	private static final String INDENT
	static final boolean $assertionsDisabled
	void  () 
	float getBaseWidth () 
	float getBaseHeight () 
	float getPortWidth () 
	float getPortHeight () 
	private void drawTree (java.awt.Graphics2D, int, int) 
		java.awt.Graphics2D g
		int w
		int h
		float scaleX
		float scaleY
		java.awt.geom.AffineTransform rootMatrix
	public void drawIntoImage (java.awt.image.BufferedImage) 
		java.awt.image.BufferedImage alphaImage
		java.awt.Graphics2D gTemp
		java.awt.image.BufferedImage image
		java.awt.Graphics2D gFinal
		int width
		int height
		float rootAlpha
	public void parse (org.w3c.dom.Document) 
		org.w3c.dom.Document doc
		org.w3c.dom.NodeList rootNodeList
		org.w3c.dom.Node rootNode
	private void parseTree (org.w3c.dom.Node, com.android.ide.common.vectordrawable.VdGroup) 
		com.android.ide.common.vectordrawable.VdGroup newGroup
		com.android.ide.common.vectordrawable.VdPath newPath
		org.w3c.dom.Node child
		int i
		org.w3c.dom.Node currentNode
		com.android.ide.common.vectordrawable.VdGroup currentGroup
		org.w3c.dom.NodeList childrenNodes
		int length
	private void debugPrintTree (int, com.android.ide.common.vectordrawable.VdGroup) 
		int i
		com.android.ide.common.vectordrawable.VdElement child
		int i
		int level
		com.android.ide.common.vectordrawable.VdGroup mRootGroup
		int len
		String prefix
		java.util.ArrayList children
	private void parseRootNode (org.w3c.dom.Node) 
		org.w3c.dom.Node rootNode
	private void parseSize (org.w3c.dom.NamedNodeMap) 
		float v
		String name
		String value
		java.util.regex.Matcher matcher
		float size
		int i
		org.w3c.dom.NamedNodeMap attributes
		java.util.regex.Pattern pattern
		int len
	private com.android.ide.common.vectordrawable.VdPath parsePathAttributes (org.w3c.dom.NamedNodeMap) 
		org.w3c.dom.NamedNodeMap attributes
		com.android.ide.common.vectordrawable.VdPath vgPath
	private com.android.ide.common.vectordrawable.VdGroup parseGroupAttributes (org.w3c.dom.NamedNodeMap) 
		org.w3c.dom.NamedNodeMap attributes
		com.android.ide.common.vectordrawable.VdGroup vgGroup
	static void  () 
}

com/android/ide/common/vectordrawable/VdPath$Node.class
VdPath.java
package com.android.ide.common.vectordrawable
public com.android.ide.common.vectordrawable.VdPath$Node extends java.lang.Object {
	private char mType
	private float[] mParams
	private static final char INIT_TYPE
	private static final com.google.common.collect.ImmutableMap commandStepMap
	public char getType () 
	public float[] getParams () 
	public void  (char, float[]) 
		char type
		float[] params
	public void  (com.android.ide.common.vectordrawable.VdPath$Node) 
		com.android.ide.common.vectordrawable.VdPath$Node n
	public static boolean hasRelMoveAfterClose (com.android.ide.common.vectordrawable.VdPath$Node[]) 
		com.android.ide.common.vectordrawable.VdPath$Node n
		com.android.ide.common.vectordrawable.VdPath$Node[] nodes
		char preType
	public static java.lang.String NodeListToString (com.android.ide.common.vectordrawable.VdPath$Node[], java.lang.String) 
		java.text.DecimalFormatSymbols fractionSeparator
		java.text.DecimalFormat df
		float value
		int j
		com.android.ide.common.vectordrawable.VdPath$Node n
		int len
		boolean implicitLineTo
		char lineToType
		int i
		com.android.ide.common.vectordrawable.VdPath$Node[] nodes
		String decimalPlaceString
		StringBuilder stringBuilder
	public static void transform (java.awt.geom.AffineTransform, com.android.ide.common.vectordrawable.VdPath$Node[]) 
		int i
		java.awt.geom.AffineTransform totalTransform
		com.android.ide.common.vectordrawable.VdPath$Node[] nodes
		java.awt.geom.Point2D$Float currentPoint
		java.awt.geom.Point2D$Float currentSegmentStartPoint
		char previousType
	private void transform (java.awt.geom.AffineTransform, java.awt.geom.Point2D$Float, java.awt.geom.Point2D$Float, char) 
		int i
		int paramsLenInitialM
		int indexX
		int indexY
		int i
		int startIndex
		int indexX
		int indexY
		int i
		int i
		int i
		int i
		int i
		com.android.ide.common.vectordrawable.EllipseSolver ellipseSolver
		int i
		com.android.ide.common.vectordrawable.EllipseSolver ellipseSolver
		float oldCurrentX
		float oldCurrentY
		int i
		java.awt.geom.AffineTransform totalTransform
		java.awt.geom.Point2D$Float currentPoint
		java.awt.geom.Point2D$Float currentSegmentStartPoint
		char previousType
		int paramsLen
		float[] tempParams
		float currentX
		float currentY
		float currentSegmentStartX
		float currentSegmentStartY
		int step
	private static boolean isTranslationOnly (java.awt.geom.AffineTransform) 
		java.awt.geom.AffineTransform totalTransform
		int type
	private static void deltaTransform (java.awt.geom.AffineTransform, float[], int, int) 
		int i
		int i
		java.awt.geom.AffineTransform totalTransform
		float[] tempParams
		int offset
		int paramsLen
		double[] doubleArray
	static void  () 
}

com/android/ide/common/vectordrawable/PathParser$1.class
PathParser.java
package com.android.ide.common.vectordrawable
 com.android.ide.common.vectordrawable.PathParser$1 extends java.lang.Object {
}

com/android/ide/common/vectordrawable/SvgNode.class
SvgNode.java
package com.android.ide.common.vectordrawable
abstract com.android.ide.common.vectordrawable.SvgNode extends java.lang.Object {
	private static final java.util.logging.Logger logger
	private static final String TRANSFORM_TAG
	private static final String MATRIX_ATTRIBUTE
	private static final String TRANSLATE_ATTRIBUTE
	private static final String ROTATE_ATTRIBUTE
	private static final String SCALE_ATTRIBUTE
	private static final String SKEWX_ATTRIBUTE
	private static final String SKEWY_ATTRIBUTE
	protected String mName
	private com.android.ide.common.vectordrawable.SvgTree mSvgTree
	private org.w3c.dom.Node mDocumentNode
	protected final java.util.Map mVdAttributesMap
	protected java.awt.geom.AffineTransform mLocalTransform
	protected java.awt.geom.AffineTransform mStackedTransform
	public void  (com.android.ide.common.vectordrawable.SvgTree, org.w3c.dom.Node, java.lang.String) 
		org.w3c.dom.Node n
		String nodeName
		String nodeValue
		int itemIndex
		com.android.ide.common.vectordrawable.SvgTree svgTree
		org.w3c.dom.Node node
		String name
		org.w3c.dom.NamedNodeMap a
		int len
	private void parseLocalTransform (java.lang.String) 
		java.awt.geom.AffineTransform parsedTransform
		int i
		String nodeValue
		String[] matrices
	private java.awt.geom.AffineTransform parseOneTransform (java.lang.String, java.lang.String) 
		String type
		String data
		float[] numbers
		int numLength
		java.awt.geom.AffineTransform parsedTransform
	private static float[] getNumbers (java.lang.String) 
		int i
		String data
		String[] numbers
		int len
		float[] results
	protected com.android.ide.common.vectordrawable.SvgTree getTree () 
	public java.lang.String getName () 
	public org.w3c.dom.Node getDocumentNode () 
	public abstract void dumpNode (java.lang.String) 
	public abstract void writeXML (java.io.OutputStreamWriter)  throws java.io.IOException 
	public abstract boolean isGroupNode () 
	public abstract void transformIfNeeded (java.awt.geom.AffineTransform) 
	protected void fillPresentationAttributes (java.lang.String, java.lang.String, java.util.logging.Logger) 
		String name
		String value
		java.util.logging.Logger logger
	protected void fillPresentationAttributes (java.lang.String, java.lang.String) 
		String name
		String value
	public void fillEmptyAttributes (java.util.Map) 
		String key
		java.util.Map$Entry entry
		java.util.Map parentAttributesMap
	public abstract void flatten (java.awt.geom.AffineTransform) 
	abstract com.android.ide.common.vectordrawable.SvgNode deepCopy () 
	static void  () 
}

com/android/ide/common/vectordrawable/VdNodeRender.class
VdNodeRender.java
package com.android.ide.common.vectordrawable
 com.android.ide.common.vectordrawable.VdNodeRender extends java.lang.Object {
	private static final java.util.logging.Logger LOGGER
	void  () 
	public static void createPath (com.android.ide.common.vectordrawable.VdPath$Node[], java.awt.geom.Path2D) 
		int i
		com.android.ide.common.vectordrawable.VdPath$Node[] node
		java.awt.geom.Path2D path
		float[] current
		char lastCmd
	private static void addCommand (java.awt.geom.Path2D, float[], char, char, float[]) 
		boolean reflectCtrl
		boolean reflectCtrl
		boolean reflectCtrl
		float tempReflectedX
		float tempReflectedY
		boolean reflectCtrl
		float tempReflectedX
		float tempReflectedY
		int k
		java.awt.geom.Path2D path
		float[] current
		char cmd
		char lastCmd
		float[] val
		int incr
		float cx
		float cy
		float cpx
		float cpy
		float loopX
		float loopY
	private static void drawArc (java.awt.geom.Path2D, float, float, float, float, float, float, float, boolean, boolean) 
		float adjust
		double cx
		double cy
		java.awt.geom.Path2D p
		float x0
		float y0
		float x1
		float y1
		float a
		float b
		float theta
		boolean isMoreThanHalf
		boolean isPositiveArc
		double thetaD
		double cosTheta
		double sinTheta
		double x0p
		double y0p
		double x1p
		double y1p
		double dx
		double dy
		double xm
		double ym
		double dsq
		double disc
		double s
		double sdx
		double sdy
		double cx
		double cy
		double eta0
		double eta1
		double sweep
		double tcx
	private static void arcToBezier (java.awt.geom.Path2D, double, double, double, double, double, double, double, double, double) 
		double eta2
		double sinEta2
		double cosEta2
		double e2x
		double e2y
		double ep2x
		double ep2y
		double tanDiff2
		double alpha
		double q1x
		double q1y
		double q2x
		double q2y
		int i
		java.awt.geom.Path2D p
		double cx
		double cy
		double a
		double b
		double e1x
		double e1y
		double theta
		double start
		double sweep
		int numSegments
		double eta1
		double cosTheta
		double sinTheta
		double cosEta1
		double sinEta1
		double ep1x
		double ep1y
		double anglePerSegment
	static void  () 
}

com/android/ide/common/vectordrawable/VdElement.class
VdElement.java
package com.android.ide.common.vectordrawable
abstract com.android.ide.common.vectordrawable.VdElement extends java.lang.Object {
	String mName
	void  () 
	public java.lang.String getName () 
	public abstract void draw (java.awt.Graphics2D, java.awt.geom.AffineTransform, float, float) 
	public abstract void parseAttributes (org.w3c.dom.NamedNodeMap) 
	public abstract boolean isGroup () 
}

com/android/ide/common/vectordrawable/VdPreview$SourceSize.class
VdPreview.java
package com.android.ide.common.vectordrawable
public com.android.ide.common.vectordrawable.VdPreview$SourceSize extends java.lang.Object {
	private int mSourceWidth
	private int mSourceHeight
	public void  () 
	public int getHeight () 
	public int getWidth () 
	static int access$002 (com.android.ide.common.vectordrawable.VdPreview$SourceSize, int) 
		com.android.ide.common.vectordrawable.VdPreview$SourceSize x0
		int x1
	static int access$102 (com.android.ide.common.vectordrawable.VdPreview$SourceSize, int) 
		com.android.ide.common.vectordrawable.VdPreview$SourceSize x0
		int x1
}

com/android/ide/common/vectordrawable/VdParser.class
VdParser.java
package com.android.ide.common.vectordrawable
 com.android.ide.common.vectordrawable.VdParser extends java.lang.Object {
	void  () 
	public com.android.ide.common.vectordrawable.VdTree parse (java.io.InputStream, java.lang.StringBuilder) 
		org.w3c.dom.Document doc
		Exception e
		java.io.InputStream is
		StringBuilder vdErrorLog
		com.android.ide.common.vectordrawable.VdTree tree
	public com.android.ide.common.vectordrawable.VdTree parse (java.net.URL, java.lang.StringBuilder)  throws java.io.IOException 
		java.net.URL r
		StringBuilder vdErrorLog
}

com/android/ide/common/vectordrawable/SvgGroupNode.class
SvgGroupNode.java
package com.android.ide.common.vectordrawable
 com.android.ide.common.vectordrawable.SvgGroupNode extends com.android.ide.common.vectordrawable.SvgNode {
	private static java.util.logging.Logger logger
	private static final String INDENT_LEVEL
	private java.util.ArrayList mChildren
	public void  (com.android.ide.common.vectordrawable.SvgTree, org.w3c.dom.Node, java.lang.String) 
		com.android.ide.common.vectordrawable.SvgTree svgTree
		org.w3c.dom.Node docNode
		String name
	com.android.ide.common.vectordrawable.SvgGroupNode deepCopy () 
		com.android.ide.common.vectordrawable.SvgNode m
		com.android.ide.common.vectordrawable.SvgNode n
		com.android.ide.common.vectordrawable.SvgGroupNode newInstance
	public void addChild (com.android.ide.common.vectordrawable.SvgNode) 
		com.android.ide.common.vectordrawable.SvgNode child
	public void dumpNode (java.lang.String) 
		com.android.ide.common.vectordrawable.SvgNode node
		String indent
	public boolean isGroupNode () 
	public void transformIfNeeded (java.awt.geom.AffineTransform) 
		com.android.ide.common.vectordrawable.SvgNode p
		java.awt.geom.AffineTransform rootTransform
	public void flatten (java.awt.geom.AffineTransform) 
		com.android.ide.common.vectordrawable.SvgNode n
		java.awt.geom.AffineTransform transform
	public void writeXML (java.io.OutputStreamWriter)  throws java.io.IOException 
		com.android.ide.common.vectordrawable.SvgNode node
		java.io.OutputStreamWriter writer
	public void fillPresentationAttributes (java.lang.String, java.lang.String) 
		com.android.ide.common.vectordrawable.SvgNode n
		String name
		String value
	volatile com.android.ide.common.vectordrawable.SvgNode deepCopy () 
	static void  () 
}

com/android/ide/common/signing/
com/android/ide/common/signing/KeytoolException.class
KeytoolException.java
package com.android.ide.common.signing
public com.android.ide.common.signing.KeytoolException extends java.lang.Exception {
	private static final long serialVersionUID
	private String mJavaHome
	private String mCommandLine
	void  (java.lang.String) 
		String message
	void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable t
	void  (java.lang.String, java.lang.String, java.lang.String) 
		String message
		String javaHome
		String commandLine
	public java.lang.String getJavaHome () 
	public java.lang.String getCommandLine () 
}

com/android/ide/common/signing/CertificateInfo.class
CertificateInfo.java
package com.android.ide.common.signing
public com.android.ide.common.signing.CertificateInfo extends java.lang.Object {
	public final java.security.PrivateKey mKey
	public final java.security.cert.X509Certificate mCertificate
	public void  (java.security.PrivateKey, java.security.cert.X509Certificate) 
		java.security.PrivateKey key
		java.security.cert.X509Certificate certificate
	public java.security.PrivateKey getKey () 
	public java.security.cert.X509Certificate getCertificate () 
}

com/android/ide/common/signing/KeystoreHelper.class
KeystoreHelper.java
package com.android.ide.common.signing
public final com.android.ide.common.signing.KeystoreHelper extends java.lang.Object {
	private static final String CERTIFICATE_DESC
	private static final int DEFAULT_VALIDITY_YEARS
	public void  () 
	public static java.lang.String defaultDebugKeystoreLocation ()  throws com.android.prefs.AndroidLocation$AndroidLocationException 
		String folder
	public static boolean createDebugStore (java.lang.String, java.io.File, java.lang.String, java.lang.String, java.lang.String, com.android.utils.ILogger)  throws com.android.ide.common.signing.KeytoolException 
		String storeType
		java.io.File storeFile
		String storePassword
		String keyPassword
		String keyAlias
		com.android.utils.ILogger logger
	private static boolean createNewStore (java.lang.String, java.io.File, java.lang.String, java.lang.String, java.lang.String, java.lang.String, int)  throws com.android.ide.common.signing.KeytoolException 
		java.security.KeyStore ks
		com.android.utils.Pair generated
		java.io.FileOutputStream fos
		boolean threw
		com.android.ide.common.signing.KeytoolException e
		Exception e
		String storeType
		java.io.File storeFile
		String storePassword
		String keyPassword
		String keyAlias
		String dn
		int validityYears
		String useStoreType
	public static com.android.ide.common.signing.CertificateInfo getCertificateInfo (java.lang.String, java.io.File, java.lang.String, java.lang.String, java.lang.String)  throws com.android.ide.common.signing.KeytoolException java.io.FileNotFoundException 
		java.security.KeyStore keyStore
		java.io.FileInputStream fis
		char[] keyPasswordArray
		java.security.KeyStore$PrivateKeyEntry entry
		java.io.FileNotFoundException e
		Exception e
		String storeType
		java.io.File storeFile
		String storePassword
		String keyPassword
		String keyAlias
	private static com.android.utils.Pair generateKeyAndCertificate (java.lang.String, java.lang.String, int, java.lang.String)  throws com.android.ide.common.signing.KeytoolException 
		java.security.KeyPair keyPair
		java.security.NoSuchAlgorithmException e
		org.bouncycastle.operator.ContentSigner signer
		org.bouncycastle.operator.OperatorCreationException e
		java.security.cert.X509Certificate certificate
		java.security.cert.CertificateException e
		String asymmetric
		String sign
		int validityYears
		String dn
		java.security.KeyPair keyPair
		java.util.Date notBefore
		java.util.Date notAfter
		org.bouncycastle.asn1.x500.X500Name issuer
		org.bouncycastle.asn1.x509.SubjectPublicKeyInfo publicKeyInfo
		org.bouncycastle.cert.X509v1CertificateBuilder builder
		org.bouncycastle.operator.ContentSigner signer
		org.bouncycastle.cert.X509CertificateHolder holder
		org.bouncycastle.cert.jcajce.JcaX509CertificateConverter converter
		java.security.cert.X509Certificate certificate
}

com/android/ide/common/sdk/
com/android/ide/common/sdk/LoadStatus.class
LoadStatus.java
package com.android.ide.common.sdk
public final com.android.ide.common.sdk.LoadStatus extends java.lang.Enum {
	public static final com.android.ide.common.sdk.LoadStatus LOADING
	public static final com.android.ide.common.sdk.LoadStatus LOADED
	public static final com.android.ide.common.sdk.LoadStatus FAILED
	private static final com.android.ide.common.sdk.LoadStatus[] $VALUES
	public static com.android.ide.common.sdk.LoadStatus[] values () 
	public static com.android.ide.common.sdk.LoadStatus valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/ide/common/rendering/
com/android/ide/common/rendering/HardwareConfigHelper.class

com/android/ide/common/workers/
com/android/ide/common/workers/WorkerExecutorFacade.class
WorkerExecutorFacade.java
package com.android.ide.common.workers
public abstract com.android.ide.common.workers.WorkerExecutorFacade extends java.lang.Object {
	public abstract void submit (java.io.Serializable) 
	public abstract void await () 
}

com/android/ide/common/util/
com/android/ide/common/util/ReadWriteProcessLock$3.class
ReadWriteProcessLock.java
package com.android.ide.common.util
final com.android.ide.common.util.ReadWriteProcessLock$3 extends com.google.common.reflect.TypeToken {
	void  () 
}

com/android/ide/common/util/BuildSessionVariable$1.class
BuildSessionVariable.java
package com.android.ide.common.util
final com.android.ide.common.util.BuildSessionVariable$1 extends com.google.common.reflect.TypeToken {
	void  () 
}

com/android/ide/common/util/JvmWideVariable$ValueWrapper.class
JvmWideVariable.java
package com.android.ide.common.util
final com.android.ide.common.util.JvmWideVariable$ValueWrapper extends java.lang.Object implements com.android.ide.common.util.JvmWideVariable$ValueWrapperMBean  {
	private final java.lang.reflect.Type type
	private Object value
	public void  (java.lang.reflect.Type, java.lang.Object) 
		java.lang.reflect.Type type
		Object value
	public java.lang.reflect.Type getType () 
	public java.lang.Object getValue () 
	public void setValue (java.lang.Object) 
		Object value
	public com.android.ide.common.util.JvmWideVariable$ValueWrapperMBean getThisInstance () 
}

com/android/ide/common/util/ReadWriteThreadLock$1.class
ReadWriteThreadLock.java
package com.android.ide.common.util
final com.android.ide.common.util.ReadWriteThreadLock$1 extends com.google.common.reflect.TypeToken {
	void  () 
}

com/android/ide/common/util/AssetUtil$Effect.class
AssetUtil.java
package com.android.ide.common.util
public abstract com.android.ide.common.util.AssetUtil$Effect extends java.lang.Object {
	public void  () 
}

com/android/ide/common/util/ReadWriteProcessLock$Lock.class
ReadWriteProcessLock.java
package com.android.ide.common.util
public abstract com.android.ide.common.util.ReadWriteProcessLock$Lock extends java.lang.Object {
	public abstract void lock ()  throws java.io.IOException 
	public abstract void unlock ()  throws java.io.IOException 
}

com/android/ide/common/util/AssetUtil$FillEffect.class
AssetUtil.java
package com.android.ide.common.util
public com.android.ide.common.util.AssetUtil$FillEffect extends com.android.ide.common.util.AssetUtil$Effect {
	public java.awt.Paint paint
	public double opacity
	public void  (java.awt.Paint, double) 
		java.awt.Paint paint
		double opacity
	public void  (java.awt.Paint) 
		java.awt.Paint paint
}

com/android/ide/common/util/ReadWriteProcessLock$WriteLock.class
ReadWriteProcessLock.java
package com.android.ide.common.util
final com.android.ide.common.util.ReadWriteProcessLock$WriteLock extends java.lang.Object implements com.android.ide.common.util.ReadWriteProcessLock$Lock  {
	final com.android.ide.common.util.ReadWriteProcessLock this$0
	private void  (com.android.ide.common.util.ReadWriteProcessLock) 
	public void lock ()  throws java.io.IOException 
	public void unlock ()  throws java.io.IOException 
	void  (com.android.ide.common.util.ReadWriteProcessLock, com.android.ide.common.util.ReadWriteProcessLock$1) 
		com.android.ide.common.util.ReadWriteProcessLock x0
		com.android.ide.common.util.ReadWriteProcessLock$1 x1
}

com/android/ide/common/util/ReadWriteProcessLock$ReadLock.class
ReadWriteProcessLock.java
package com.android.ide.common.util
final com.android.ide.common.util.ReadWriteProcessLock$ReadLock extends java.lang.Object implements com.android.ide.common.util.ReadWriteProcessLock$Lock  {
	final com.android.ide.common.util.ReadWriteProcessLock this$0
	private void  (com.android.ide.common.util.ReadWriteProcessLock) 
	public void lock ()  throws java.io.IOException 
	public void unlock ()  throws java.io.IOException 
	void  (com.android.ide.common.util.ReadWriteProcessLock, com.android.ide.common.util.ReadWriteProcessLock$1) 
		com.android.ide.common.util.ReadWriteProcessLock x0
		com.android.ide.common.util.ReadWriteProcessLock$1 x1
}

com/android/ide/common/util/AssetUtil$ShadowEffect.class
AssetUtil.java
package com.android.ide.common.util
public com.android.ide.common.util.AssetUtil$ShadowEffect extends com.android.ide.common.util.AssetUtil$Effect {
	public double xOffset
	public double yOffset
	public double radius
	public java.awt.Color color
	public double opacity
	public boolean inner
	public void  (double, double, double, java.awt.Color, double, boolean) 
		double xOffset
		double yOffset
		double radius
		java.awt.Color color
		double opacity
		boolean inner
}

com/android/ide/common/util/ReadWriteThreadLock$ReadLock.class
ReadWriteThreadLock.java
package com.android.ide.common.util
final com.android.ide.common.util.ReadWriteThreadLock$ReadLock extends java.lang.Object implements com.android.ide.common.util.ReadWriteThreadLock$Lock  {
	final com.android.ide.common.util.ReadWriteThreadLock this$0
	private void  (com.android.ide.common.util.ReadWriteThreadLock) 
	public void lock () 
	public void unlock () 
	void  (com.android.ide.common.util.ReadWriteThreadLock, com.android.ide.common.util.ReadWriteThreadLock$1) 
		com.android.ide.common.util.ReadWriteThreadLock x0
		com.android.ide.common.util.ReadWriteThreadLock$1 x1
}

com/android/ide/common/util/AssetUtil.class
AssetUtil.java
package com.android.ide.common.util
public com.android.ide.common.util.AssetUtil extends java.lang.Object {
	public void  () 
	public static java.awt.Rectangle scaleRectangle (java.awt.Rectangle, float) 
		java.awt.Rectangle rect
		float scaleFactor
	public static float getRectangleInsideScale (java.awt.Rectangle, java.awt.Rectangle) 
		java.awt.Rectangle source
		java.awt.Rectangle destination
		float scaleWidth
		float scaleHeight
	public static float getRectangleOutsideScale (java.awt.Rectangle, java.awt.Rectangle) 
		java.awt.Rectangle source
		java.awt.Rectangle destination
		float scaleWidth
		float scaleHeight
	public static java.awt.image.BufferedImage newArgbBufferedImage (int, int) 
		int width
		int height
	public static java.awt.image.BufferedImage scaledImage (java.awt.image.BufferedImage, int, int) 
		java.awt.image.BufferedImage source
		int width
		int height
		java.awt.Image scaledImage
		java.awt.image.BufferedImage scaledBufImage
		java.awt.Graphics g
	public static java.awt.image.BufferedImage blurredImage (java.awt.image.BufferedImage, double) 
		double distance2
		int x
		java.awt.image.BufferedImage source
		double radius
		int r
		int rows
		float[] kernelData
		double sigma
		double sigma22
		double sqrtPiSigma22
		double radius2
		double total
		int index
		int y
		java.awt.image.BufferedImage paddedSource
		java.awt.image.BufferedImage blurredPaddedImage
	public static java.awt.image.BufferedImage invertedAlphaImage (java.awt.image.BufferedImage) 
		java.awt.image.BufferedImage source
		float[] scaleFactors
		float[] offsets
	public static java.awt.image.BufferedImage operatedImage (java.awt.image.BufferedImage, java.awt.image.BufferedImageOp) 
		java.awt.image.BufferedImage source
		java.awt.image.BufferedImageOp op
		java.awt.image.BufferedImage newImage
		java.awt.Graphics2D g
	public static java.awt.image.BufferedImage filledImage (java.awt.image.BufferedImage, java.awt.Paint) 
		java.awt.image.BufferedImage source
		java.awt.Paint paint
		java.awt.image.BufferedImage newImage
		java.awt.Graphics2D g
	public static java.awt.image.BufferedImage paddedImage (java.awt.image.BufferedImage, int) 
		java.awt.image.BufferedImage source
		int padding
		java.awt.image.BufferedImage newImage
		java.awt.Graphics2D g
	public static java.awt.image.BufferedImage trimmedImage (java.awt.image.BufferedImage) 
		int alpha
		int x
		java.awt.image.BufferedImage source
		int minAlpha
		int srcWidth
		int srcHeight
		java.awt.image.Raster raster
		int l
		int t
		int r
		int b
		int y
		int[] pixel
	public static void drawEffects (java.awt.Graphics2D, java.awt.image.BufferedImage, int, int, com.android.ide.common.util.AssetUtil$Effect[]) 
		com.android.ide.common.util.AssetUtil$Effect effect
		com.android.ide.common.util.AssetUtil$ShadowEffect effect
		com.android.ide.common.util.AssetUtil$FillEffect effect
		java.awt.image.BufferedImage innerShadowImage
		java.awt.Graphics2D g3
		com.android.ide.common.util.AssetUtil$ShadowEffect effect
		java.awt.Graphics2D g
		java.awt.image.BufferedImage source
		int x
		int y
		com.android.ide.common.util.AssetUtil$Effect[] effects
		java.util.List shadowEffects
		java.util.List fillEffects
		java.awt.Composite oldComposite
		java.awt.Rectangle imageRect
		java.awt.image.BufferedImage out
		java.awt.Graphics2D g2
		double fillOpacity
	public static void drawCenterInside (java.awt.Graphics2D, java.awt.image.BufferedImage, java.awt.Rectangle) 
		int scaledWidth
		int scaledHeight
		java.awt.Image scaledImage
		int scaledWidth
		int scaledHeight
		java.awt.Image scaledImage
		java.awt.Graphics2D g
		java.awt.image.BufferedImage source
		java.awt.Rectangle dstRect
		int srcWidth
		int srcHeight
	public static void drawCenterCrop (java.awt.Graphics2D, java.awt.image.BufferedImage, java.awt.Rectangle) 
		int scaledWidth
		int scaledHeight
		java.awt.Image scaledImage
		int scaledWidth
		int scaledHeight
		java.awt.Image scaledImage
		java.awt.Graphics2D g
		java.awt.image.BufferedImage source
		java.awt.Rectangle dstRect
		int srcWidth
		int srcHeight
	public static void drawCenterScaled (java.awt.Graphics2D, java.awt.image.BufferedImage, java.awt.Rectangle, int, int) 
		int scaledWidth
		int scaledHeight
		java.awt.Image scaledImage
		int scaledWidth
		int scaledHeight
		java.awt.Image scaledImage
		java.awt.Graphics2D g
		java.awt.image.BufferedImage source
		java.awt.Rectangle dstRect
		int scaleRectWidth
		int scaleRectHeight
		int srcWidth
		int srcHeight
	public static void drawCentered (java.awt.Graphics2D, java.awt.image.BufferedImage, java.awt.Rectangle) 
		java.awt.Graphics2D g
		java.awt.image.BufferedImage source
		java.awt.Rectangle imageRect
		int w
		int h
}

com/android/ide/common/util/ReadWriteProcessLock$2.class
ReadWriteProcessLock.java
package com.android.ide.common.util
final com.android.ide.common.util.ReadWriteProcessLock$2 extends com.google.common.reflect.TypeToken {
	void  () 
}

com/android/ide/common/util/ReadWriteThreadLock$WriteLock.class
ReadWriteThreadLock.java
package com.android.ide.common.util
final com.android.ide.common.util.ReadWriteThreadLock$WriteLock extends java.lang.Object implements com.android.ide.common.util.ReadWriteThreadLock$Lock  {
	final com.android.ide.common.util.ReadWriteThreadLock this$0
	private void  (com.android.ide.common.util.ReadWriteThreadLock) 
	public void lock () 
	public void unlock () 
	void  (com.android.ide.common.util.ReadWriteThreadLock, com.android.ide.common.util.ReadWriteThreadLock$1) 
		com.android.ide.common.util.ReadWriteThreadLock x0
		com.android.ide.common.util.ReadWriteThreadLock$1 x1
}

com/android/ide/common/util/ReadWriteThreadLock$Lock.class
ReadWriteThreadLock.java
package com.android.ide.common.util
public abstract com.android.ide.common.util.ReadWriteThreadLock$Lock extends java.lang.Object {
	public abstract void lock () 
	public abstract void unlock () 
}

com/android/ide/common/util/JvmWideVariable$ValueWrapperMBean.class
JvmWideVariable.java
package com.android.ide.common.util
public abstract com.android.ide.common.util.JvmWideVariable$ValueWrapperMBean extends java.lang.Object {
	public static final String TYPE_PROPERTY
	public static final String VALUE_PROPERTY
	public static final String THIS_INSTANCE_PROPERTY
	public abstract java.lang.reflect.Type getType () 
	public abstract java.lang.Object getValue () 
	public abstract void setValue (java.lang.Object) 
	public abstract com.android.ide.common.util.JvmWideVariable$ValueWrapperMBean getThisInstance () 
}

com/android/ide/common/util/ReadWriteThreadLock.class

com/android/ide/common/util/JvmWideVariable.class

com/android/ide/common/util/ReadWriteProcessLock$1.class
ReadWriteProcessLock.java
package com.android.ide.common.util
final com.android.ide.common.util.ReadWriteProcessLock$1 extends com.google.common.reflect.TypeToken {
	void  () 
}

com/android/ide/common/util/GuavaUtils.class
GuavaUtils.kt
package com.android.ide.common.util
public final com.android.ide.common.util.GuavaUtils extends java.lang.Object {
	public static final transient com.google.common.collect.ImmutableListMultimap multimapOf (kotlin.Pair[]) 
		kotlin.Pair $k_v
		Object k
		Object v
		int $i$a$1$forEach
		Object element$iv
		Object[] $receiver$iv
		int $i$f$forEach
		com.google.common.collect.ImmutableListMultimap$Builder $receiver
		int $i$a$1$apply
		kotlin.Pair[] pairs
	public static final transient com.google.common.collect.ImmutableListMultimap multimapWithSingleKeyOf (java.lang.Object, java.lang.Object[]) 
		com.google.common.collect.ImmutableListMultimap$Builder $receiver
		int $i$a$1$apply
		Object key
		Object[] values
}

com/android/ide/common/util/ReferenceHolder.class
ReferenceHolder.java
package com.android.ide.common.util
public com.android.ide.common.util.ReferenceHolder extends java.lang.Object {
	private Object value
	public static com.android.ide.common.util.ReferenceHolder of (java.lang.Object) 
		Object value
	public static com.android.ide.common.util.ReferenceHolder empty () 
	private void  (java.lang.Object) 
		Object value
	public java.lang.Object getValue () 
	public java.lang.Object setValue (java.lang.Object) 
		Object value
}

com/android/ide/common/util/BuildSessionVariable.class

com/android/ide/common/util/ReadWriteProcessLock.class

com/android/ide/common/internal/
com/android/ide/common/internal/WaitableExecutor$TaskResult.class
WaitableExecutor.java
package com.android.ide.common.internal
public final com.android.ide.common.internal.WaitableExecutor$TaskResult extends java.lang.Object {
	private final Object value
	private final Throwable exception
	void  (java.lang.Object) 
		Object value
	void  (java.lang.Throwable) 
		Throwable exception
	public java.lang.Object getValue () 
	public java.lang.Throwable getException () 
	public java.lang.String toString () 
}

com/android/ide/common/internal/WaitableExecutor.class
WaitableExecutor.java
package com.android.ide.common.internal
public com.android.ide.common.internal.WaitableExecutor extends java.lang.Object {
	private final java.util.concurrent.ForkJoinPool forkJoinPool
	private final boolean owned
	private final java.util.Set futureSet
	void  (java.util.concurrent.ForkJoinPool, boolean) 
		java.util.concurrent.ForkJoinPool forkJoinPool
		boolean owned
	public static com.android.ide.common.internal.WaitableExecutor useGlobalSharedThreadPool () 
	public static com.android.ide.common.internal.WaitableExecutor useNewFixedSizeThreadPool (int) 
		int nThreads
	public static com.android.ide.common.internal.WaitableExecutor useDirectExecutor () 
	public synchronized java.util.concurrent.ForkJoinTask execute (java.util.concurrent.Callable) 
		java.util.concurrent.Callable callable
		java.util.concurrent.ForkJoinTask submitted
		boolean added
	int getUnprocessedTasksCount () 
	public synchronized java.util.List waitForTasksWithQuickFail (boolean)  throws java.lang.InterruptedException 
		java.util.concurrent.ForkJoinTask future
		Throwable e
		boolean cancelRemaining
		java.util.List results
	public synchronized java.util.List waitForAllTasks ()  throws java.lang.InterruptedException 
		RuntimeException e
		Error e
		java.util.concurrent.ForkJoinTask future
		java.util.List results
	public synchronized void cancelAllTasks () 
		java.util.concurrent.Future future
	public int getParallelism () 
}

com/android/ide/common/internal/ExecutorSingleton.class

com/android/ide/common/internal/PngException.class
PngException.java
package com.android.ide.common.internal
public com.android.ide.common.internal.PngException extends java.lang.Exception {
	public void  () 
	public void  (java.lang.String) 
		String s
	public void  (java.lang.String, java.lang.Throwable) 
		String s
		Throwable throwable
	public void  (java.lang.Throwable) 
		Throwable throwable
}

com/android/ide/common/internal/PngCruncher.class
PngCruncher.java
package com.android.ide.common.internal
public abstract com.android.ide.common.internal.PngCruncher extends java.lang.Object {
	public abstract int start () 
	public abstract com.google.common.util.concurrent.ListenableFuture crunchPng (int, java.io.File, java.io.File)  throws com.android.ide.common.internal.PngException 
	public abstract void end (int)  throws java.lang.InterruptedException 
}

com/android/builder/
com/android/builder/symbols/
com/android/builder/symbols/SymbolUtils.class

com/android/builder/symbols/SymbolIo$SymbolFilter.class
SymbolIo.java
package com.android.builder.symbols
abstract com.android.builder.symbols.SymbolIo$SymbolFilter extends java.lang.Object {
	public abstract boolean validate (java.lang.String, java.lang.String) 
}

com/android/builder/symbols/SymbolIo$BaseHandler.class
SymbolIo.java
package com.android.builder.symbols
abstract com.android.builder.symbols.SymbolIo$BaseHandler extends java.lang.Object implements com.android.builder.symbols.SymbolIo$StyleableIndexHandler  {
	protected final String prefix
	void  (java.lang.String) 
		String prefix
	protected java.lang.String computeItemName (java.lang.String) 
		String name
		String indexName
}

com/android/builder/symbols/SymbolIo$InOrderHandler.class
SymbolIo.java
package com.android.builder.symbols
 com.android.builder.symbols.SymbolIo$InOrderHandler extends com.android.builder.symbols.SymbolIo$BaseHandler {
	private final java.util.List childrenNames
	void  (java.lang.String) 
		String prefix
	public void handle (com.android.builder.symbols.SymbolIo$SymbolData) 
		com.android.builder.symbols.SymbolIo$SymbolData subData
	public java.util.List getChildrenNames () 
}

com/android/builder/symbols/ResourceValuesXmlParseException.class
ResourceValuesXmlParseException.java
package com.android.builder.symbols
public com.android.builder.symbols.ResourceValuesXmlParseException extends java.lang.RuntimeException {
	public void  (java.lang.String) 
		String description
}

com/android/builder/symbols/SymbolUtils$SymbolTableGenerationMode.class
SymbolUtils.java
package com.android.builder.symbols
public final com.android.builder.symbols.SymbolUtils$SymbolTableGenerationMode extends java.lang.Enum {
	public static final com.android.builder.symbols.SymbolUtils$SymbolTableGenerationMode FROM_MERGED_RESOURCES
	public static final com.android.builder.symbols.SymbolUtils$SymbolTableGenerationMode ONLY_PACKAGED_RESOURCES
	private static final com.android.builder.symbols.SymbolUtils$SymbolTableGenerationMode[] $VALUES
	public static com.android.builder.symbols.SymbolUtils$SymbolTableGenerationMode[] values () 
	public static com.android.builder.symbols.SymbolUtils$SymbolTableGenerationMode valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/builder/symbols/SymbolTable$SymbolTableImpl.class
SymbolTable.kt
package com.android.builder.symbols
final com.android.builder.symbols.SymbolTable$SymbolTableImpl extends com.android.builder.symbols.SymbolTable {
	private final String tablePackage
	private final com.google.common.collect.ImmutableTable symbols
	public java.lang.String getTablePackage () 
	public com.google.common.collect.ImmutableTable getSymbols () 
	public void  (java.lang.String, com.google.common.collect.ImmutableTable) 
		String tablePackage
		com.google.common.collect.ImmutableTable symbols
	public final java.lang.String component1 () 
	public final com.google.common.collect.ImmutableTable component2 () 
	public final com.android.builder.symbols.SymbolTable$SymbolTableImpl copy (java.lang.String, com.google.common.collect.ImmutableTable) 
		String tablePackage
		com.google.common.collect.ImmutableTable symbols
	public static volatile com.android.builder.symbols.SymbolTable$SymbolTableImpl copy$default (com.android.builder.symbols.SymbolTable$SymbolTableImpl, java.lang.String, com.google.common.collect.ImmutableTable, int, java.lang.Object) 
	public java.lang.String toString () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
}

com/android/builder/symbols/Symbol$Companion.class
Symbol.kt
package com.android.builder.symbols
public final com.android.builder.symbols.Symbol$Companion extends java.lang.Object {
	public final com.android.builder.symbols.Symbol createAndValidateSymbol (com.android.resources.ResourceType, java.lang.String, com.android.builder.symbols.SymbolJavaType, java.lang.String, java.util.List) 
		com.android.resources.ResourceType resourceType
		String name
		com.android.builder.symbols.SymbolJavaType javaType
		String value
		java.util.List children
	public static volatile com.android.builder.symbols.Symbol createAndValidateSymbol$default (com.android.builder.symbols.Symbol$Companion, com.android.resources.ResourceType, java.lang.String, com.android.builder.symbols.SymbolJavaType, java.lang.String, java.util.List, int, java.lang.Object) 
	public final com.android.builder.symbols.Symbol createSymbol (com.android.resources.ResourceType, java.lang.String, com.android.builder.symbols.SymbolJavaType, java.lang.String, java.util.List) 
		com.android.resources.ResourceType resourceType
		String name
		com.android.builder.symbols.SymbolJavaType javaType
		String value
		java.util.List children
	public static volatile com.android.builder.symbols.Symbol createSymbol$default (com.android.builder.symbols.Symbol$Companion, com.android.resources.ResourceType, java.lang.String, com.android.builder.symbols.SymbolJavaType, java.lang.String, java.util.List, int, java.lang.Object) 
	private final void validateSymbol (java.lang.String, com.android.resources.ResourceType) 
		com.android.ide.common.res2.MergingException e
		String name
		com.android.resources.ResourceType resourceType
	private void  () 
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

com/android/builder/symbols/ResourceValuesXmlParser$1.class
ResourceValuesXmlParser.java
package com.android.builder.symbols
 com.android.builder.symbols.ResourceValuesXmlParser$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$resources$ResourceType
	static void  () 
}

com/android/builder/symbols/SymbolTable.class
SymbolTable.kt
package com.android.builder.symbols
public abstract com.android.builder.symbols.SymbolTable extends java.lang.Object {
	public static final com.android.builder.symbols.SymbolTable$Companion Companion
	public abstract java.lang.String getTablePackage () 
	public abstract com.google.common.collect.ImmutableTable getSymbols () 
	public final com.android.builder.symbols.SymbolTable filter (com.android.builder.symbols.SymbolTable) 
		com.android.builder.symbols.Symbol symbol
		com.google.common.collect.ImmutableSet filteringSymbolNames
		com.google.common.collect.ImmutableCollection symbols
		com.android.resources.ResourceType resourceType
		com.google.common.collect.ImmutableTable$Builder builder
		com.android.builder.symbols.SymbolTable table
	public final com.android.builder.symbols.SymbolTable merge (com.android.builder.symbols.SymbolTable) 
		com.android.builder.symbols.SymbolTable m
	public final com.android.builder.symbols.SymbolTable rename (java.lang.String) 
		String tablePackage
	private void  () 
	static void  () 
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
	public static final com.android.builder.symbols.SymbolTable merge (java.util.List) 
		java.util.List tables
	public static final com.android.builder.symbols.SymbolTable$Builder builder () 
}

com/android/builder/symbols/ResourceExtraXmlParser.class
ResourceExtraXmlParser.java
package com.android.builder.symbols
public com.android.builder.symbols.ResourceExtraXmlParser extends java.lang.Object {
	public void  () 
	public static com.android.builder.symbols.SymbolTable parse (org.w3c.dom.Document, com.android.builder.symbols.IdProvider) 
		org.w3c.dom.Document xmlDocument
		com.android.builder.symbols.IdProvider idProvider
		org.w3c.dom.Element root
		com.android.builder.symbols.SymbolTable$Builder builder
	private static void parseChild (org.w3c.dom.Element, com.android.builder.symbols.SymbolTable$Builder, com.android.builder.symbols.IdProvider) 
		org.w3c.dom.Node attr
		int i
		org.w3c.dom.Element element
		com.android.builder.symbols.SymbolTable$Builder builder
		com.android.builder.symbols.IdProvider idProvider
		org.w3c.dom.NamedNodeMap attrs
		org.w3c.dom.Node current
	private static void checkForResources (java.lang.String, com.android.builder.symbols.SymbolTable$Builder, com.android.builder.symbols.IdProvider) 
		String name
		com.android.builder.symbols.Symbol newSymbol
		String text
		com.android.builder.symbols.SymbolTable$Builder builder
		com.android.builder.symbols.IdProvider idProvider
}

com/android/builder/symbols/SymbolIo$AaptHandler.class

com/android/builder/symbols/Symbol.class
Symbol.kt
package com.android.builder.symbols
public abstract com.android.builder.symbols.Symbol extends java.lang.Object {
	public static final com.google.common.collect.ImmutableList NO_CHILDREN
	public static final com.android.builder.symbols.Symbol$Companion Companion
	public abstract com.android.resources.ResourceType getResourceType () 
	public abstract java.lang.String getValue () 
	public abstract java.lang.String getName () 
	public abstract com.android.builder.symbols.SymbolJavaType getJavaType () 
	public abstract com.google.common.collect.ImmutableList getChildren () 
	private void  () 
	static void  () 
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
	public static final com.android.builder.symbols.Symbol createAndValidateSymbol (com.android.resources.ResourceType, java.lang.String, com.android.builder.symbols.SymbolJavaType, java.lang.String, java.util.List) 
		com.android.resources.ResourceType resourceType
		String name
		com.android.builder.symbols.SymbolJavaType javaType
		String value
		java.util.List children
	public static final com.android.builder.symbols.Symbol createSymbol (com.android.resources.ResourceType, java.lang.String, com.android.builder.symbols.SymbolJavaType, java.lang.String, java.util.List) 
		com.android.resources.ResourceType resourceType
		String name
		com.android.builder.symbols.SymbolJavaType javaType
		String value
		java.util.List children
}

com/android/builder/symbols/SymbolIo.class

com/android/builder/symbols/SymbolIo$StyleableIndexHandler.class
SymbolIo.java
package com.android.builder.symbols
abstract com.android.builder.symbols.SymbolIo$StyleableIndexHandler extends java.lang.Object {
	public abstract void handle (com.android.builder.symbols.SymbolIo$SymbolData) 
	public abstract java.util.List getChildrenNames () 
}

com/android/builder/symbols/IdProvider$1.class
IdProvider.java
package com.android.builder.symbols
final com.android.builder.symbols.IdProvider$1 extends java.lang.Object implements com.android.builder.symbols.IdProvider  {
	private short[] next
	void  () 
	public java.lang.String next (com.android.resources.ResourceType) 
		com.android.resources.ResourceType resourceType
		int typeIndex
		String value
}

com/android/builder/symbols/RGeneration.class

com/android/builder/symbols/Symbol$SymbolImpl.class
Symbol.kt
package com.android.builder.symbols
final com.android.builder.symbols.Symbol$SymbolImpl extends com.android.builder.symbols.Symbol {
	private final com.android.resources.ResourceType resourceType
	private final String value
	private final String name
	private final com.android.builder.symbols.SymbolJavaType javaType
	private final com.google.common.collect.ImmutableList children
	public com.android.resources.ResourceType getResourceType () 
	public java.lang.String getValue () 
	public java.lang.String getName () 
	public com.android.builder.symbols.SymbolJavaType getJavaType () 
	public com.google.common.collect.ImmutableList getChildren () 
	public void  (com.android.resources.ResourceType, java.lang.String, java.lang.String, com.android.builder.symbols.SymbolJavaType, com.google.common.collect.ImmutableList) 
		com.android.resources.ResourceType resourceType
		String value
		String name
		com.android.builder.symbols.SymbolJavaType javaType
		com.google.common.collect.ImmutableList children
	public final com.android.resources.ResourceType component1 () 
	public final java.lang.String component2 () 
	public final java.lang.String component3 () 
	public final com.android.builder.symbols.SymbolJavaType component4 () 
	public final com.google.common.collect.ImmutableList component5 () 
	public final com.android.builder.symbols.Symbol$SymbolImpl copy (com.android.resources.ResourceType, java.lang.String, java.lang.String, com.android.builder.symbols.SymbolJavaType, com.google.common.collect.ImmutableList) 
		com.android.resources.ResourceType resourceType
		String value
		String name
		com.android.builder.symbols.SymbolJavaType javaType
		com.google.common.collect.ImmutableList children
	public static volatile com.android.builder.symbols.Symbol$SymbolImpl copy$default (com.android.builder.symbols.Symbol$SymbolImpl, com.android.resources.ResourceType, java.lang.String, java.lang.String, com.android.builder.symbols.SymbolJavaType, com.google.common.collect.ImmutableList, int, java.lang.Object) 
	public java.lang.String toString () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
}

com/android/builder/symbols/SymbolTable$Builder$symbols$1.class
SymbolTable.kt
package com.android.builder.symbols
final com.android.builder.symbols.SymbolTable$Builder$symbols$1 extends java.lang.Object implements com.google.common.base.Supplier  {
	public static final com.android.builder.symbols.SymbolTable$Builder$symbols$1 INSTANCE
	public volatile java.lang.Object get () 
	public final java.util.HashMap get () 
	void  () 
	static void  () 
}

com/android/builder/symbols/SymbolJavaType.class
SymbolJavaType.java
package com.android.builder.symbols
public final com.android.builder.symbols.SymbolJavaType extends java.lang.Enum {
	public static final com.android.builder.symbols.SymbolJavaType INT
	public static final com.android.builder.symbols.SymbolJavaType INT_LIST
	private static final com.google.common.collect.ImmutableMap types
	private final String typeName
	private static final com.android.builder.symbols.SymbolJavaType[] $VALUES
	public static com.android.builder.symbols.SymbolJavaType[] values () 
	public static com.android.builder.symbols.SymbolJavaType valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, java.lang.String) 
		String typeName
	public final java.lang.String getTypeName () 
	public static com.android.builder.symbols.SymbolJavaType getEnum (java.lang.String) 
		String name
	static void  () 
		com.android.builder.symbols.SymbolJavaType symbolJavaType
		com.google.common.collect.ImmutableMap$Builder typesBuilder
}

com/android/builder/symbols/SymbolTable$Companion.class
SymbolTable.kt
package com.android.builder.symbols
public final com.android.builder.symbols.SymbolTable$Companion extends java.lang.Object {
	public final com.android.builder.symbols.SymbolTable merge (java.util.List) 
		String name
		com.android.builder.symbols.Symbol s
		com.google.common.collect.ImmutableMap tableSymbolMap
		com.android.builder.symbols.SymbolTable t
		com.android.resources.ResourceType resourceType
		String packageName
		java.util.HashSet present
		com.google.common.collect.ImmutableTable$Builder builder
		java.util.List tables
	public final com.android.builder.symbols.SymbolTable$Builder builder () 
	private void  () 
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

com/android/builder/symbols/ResourceValuesXmlParser.class
ResourceValuesXmlParser.java
package com.android.builder.symbols
public final com.android.builder.symbols.ResourceValuesXmlParser extends java.lang.Object {
	private void  () 
	public static com.android.builder.symbols.SymbolTable parse (org.w3c.dom.Document, com.android.builder.symbols.IdProvider, com.android.builder.symbols.SymbolTable) 
		com.android.builder.symbols.Symbol enumSymbol
		org.w3c.dom.Document xmlDocument
		com.android.builder.symbols.IdProvider idProvider
		com.android.builder.symbols.SymbolTable platformAttrSymbols
		org.w3c.dom.Element root
		com.android.builder.symbols.SymbolTable$Builder builder
		java.util.List enumSymbols
		org.w3c.dom.Node current
	private static void parseChild (org.w3c.dom.Element, com.android.builder.symbols.SymbolTable$Builder, com.android.builder.symbols.IdProvider, java.util.List, com.android.builder.symbols.SymbolTable) 
		org.w3c.dom.Element child
		com.android.builder.symbols.SymbolTable$Builder builder
		com.android.builder.symbols.IdProvider idProvider
		java.util.List enumSymbols
		com.android.builder.symbols.SymbolTable platformAttrSymbols
		String type
		com.android.resources.ResourceType resourceType
		String name
	private static void parseDeclareStyleable (org.w3c.dom.Element, com.android.builder.symbols.IdProvider, java.lang.String, com.android.builder.symbols.SymbolTable$Builder, java.util.List, com.android.builder.symbols.SymbolTable) 
		String realAttrName
		com.android.builder.symbols.Symbol attrSymbol
		org.w3c.dom.Element attrElement
		String tagName
		String attrName
		org.w3c.dom.Element declareStyleable
		com.android.builder.symbols.IdProvider idProvider
		String name
		com.android.builder.symbols.SymbolTable$Builder builder
		java.util.List enumSymbols
		com.android.builder.symbols.SymbolTable platformAttrSymbols
		java.util.List attrValues
		java.util.List attrNames
		org.w3c.dom.Node attrNode
	private static java.lang.String parseAttr (org.w3c.dom.Element, com.android.builder.symbols.IdProvider, java.lang.String, com.android.builder.symbols.SymbolTable$Builder, java.util.List) 
		org.w3c.dom.Element enumElement
		String tagName
		com.android.builder.symbols.Symbol newEnum
		org.w3c.dom.Element attr
		com.android.builder.symbols.IdProvider idProvider
		String name
		com.android.builder.symbols.SymbolTable$Builder builder
		java.util.List enumSymbols
		org.w3c.dom.Node enumNode
		String value
		com.android.builder.symbols.Symbol newAttr
	private static java.lang.String getMandatoryAttr (org.w3c.dom.Element, java.lang.String) 
		org.w3c.dom.Element element
		String attrName
		org.w3c.dom.Attr attr
}

com/android/builder/symbols/IdProvider.class
IdProvider.java
package com.android.builder.symbols
public abstract com.android.builder.symbols.IdProvider extends java.lang.Object {
	public abstract java.lang.String next (com.android.resources.ResourceType) 
	public static com.android.builder.symbols.IdProvider sequential () 
}

com/android/builder/symbols/SymbolIo$SymbolData.class
SymbolIo.java
package com.android.builder.symbols
 com.android.builder.symbols.SymbolIo$SymbolData extends java.lang.Object {
	final com.android.resources.ResourceType resourceType
	final String name
	final com.android.builder.symbols.SymbolJavaType javaType
	final String value
	public void  (com.android.resources.ResourceType, java.lang.String, com.android.builder.symbols.SymbolJavaType, java.lang.String) 
		com.android.resources.ResourceType resourceType
		String name
		com.android.builder.symbols.SymbolJavaType javaType
		String value
}

com/android/builder/symbols/ResourceDirectoryParseException.class
ResourceDirectoryParseException.java
package com.android.builder.symbols
public com.android.builder.symbols.ResourceDirectoryParseException extends java.lang.RuntimeException {
	public void  (java.lang.String) 
		String description
	public void  (java.lang.String, java.lang.Throwable) 
		String description
		Throwable cause
}

com/android/builder/symbols/SymbolTable$Builder.class
SymbolTable.kt
package com.android.builder.symbols
public final com.android.builder.symbols.SymbolTable$Builder extends java.lang.Object {
	private String tablePackage
	private final com.google.common.collect.Table symbols
	public final com.android.builder.symbols.SymbolTable$Builder add (com.android.builder.symbols.Symbol) 
		com.android.builder.symbols.Symbol symbol
	public final com.android.builder.symbols.SymbolTable$Builder addAll (java.util.Collection) 
		com.android.builder.symbols.Symbol it
		int $i$a$1$forEach
		Object element$iv
		Iterable $receiver$iv
		int $i$f$forEach
		java.util.Collection symbols
	public final com.android.builder.symbols.SymbolTable$Builder tablePackage (java.lang.String) 
		String segment
		String tablePackage
	public final boolean contains (com.android.builder.symbols.Symbol) 
		com.android.builder.symbols.Symbol symbol
	public final boolean contains (com.android.resources.ResourceType, java.lang.String) 
		com.android.resources.ResourceType resourceType
		String name
	public final com.android.builder.symbols.Symbol get (com.android.builder.symbols.Symbol) 
		com.android.builder.symbols.Symbol symbol
	public final com.android.builder.symbols.SymbolTable build () 
	public void  () 
}

com/android/builder/symbols/ResourceDirectoryParser.class

com/android/instantapp/
com/android/instantapp/utils/
com/android/instantapp/utils/LogcatService.class

com/android/instantapp/utils/LogcatService$Listener.class
LogcatService.java
package com.android.instantapp.utils
public abstract com.android.instantapp.utils.LogcatService$Listener extends java.lang.Object {
	public abstract void onLogLineReceived (com.android.ddmlib.logcat.LogCatMessage) 
}

com/android/instantapp/utils/DeviceUtils.class
DeviceUtils.java
package com.android.instantapp.utils
public com.android.instantapp.utils.DeviceUtils extends java.lang.Object {
	public void  () 
	public static boolean isPostO (com.android.ddmlib.IDevice) 
		com.android.ddmlib.IDevice device
		com.android.sdklib.AndroidVersion version
	public static java.lang.String getOsBuildType (com.android.ddmlib.IDevice) 
		com.android.ddmlib.IDevice device
}

com/android/instantapp/provision/
com/android/instantapp/provision/ProvisionApksInstaller.class
ProvisionApksInstaller.java
package com.android.instantapp.provision
 com.android.instantapp.provision.ProvisionApksInstaller extends java.lang.Object {
	private final java.util.LinkedList myApkInfos
	void  (java.util.List) 
		com.android.instantapp.sdk.Metadata$ApkInfo apkInfo
		java.util.List apkInfos
	private static long getVersion (com.android.ddmlib.IDevice, java.lang.String)  throws com.android.instantapp.provision.ProvisionException 
		com.android.ddmlib.IDevice device
		String pkgName
		String output
	private static long parseOutput (java.lang.String) 
		String output
		int index
		int begIndex
		int endIndex
		String versionCode
	void installAll (com.android.ddmlib.IDevice, com.android.instantapp.provision.ProvisionRunner$ProvisionState, com.android.instantapp.provision.ProvisionListener)  throws com.android.instantapp.provision.ProvisionException 
		com.android.ddmlib.InstallException e
		com.android.instantapp.sdk.Metadata$ApkInfo apkInfo
		com.android.ddmlib.IDevice device
		com.android.instantapp.provision.ProvisionRunner$ProvisionState provisionState
		com.android.instantapp.provision.ProvisionListener listener
		boolean firstGms
		int currentInstalling
	java.util.List getApks () 
}

com/android/instantapp/provision/ProvisionRunner$1.class
ProvisionRunner.java
package com.android.instantapp.provision
 com.android.instantapp.provision.ProvisionRunner$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$instantapp$provision$ProvisionException$ErrorType
	static void  () 
}

com/android/instantapp/provision/ProvisionRunner$ProvisionState.class
ProvisionRunner.java
package com.android.instantapp.provision
 com.android.instantapp.provision.ProvisionRunner$ProvisionState extends java.lang.Object {
	com.android.instantapp.provision.ProvisionRunner$ProvisionState$Step lastSucceeded
	com.android.instantapp.sdk.Metadata$Arch arch
	com.android.instantapp.sdk.Metadata$Device deviceInfo
	int lastInstalled
	int lastGService
	void  () 
	public java.lang.String toString () 
}

com/android/instantapp/provision/ProvisionException$ErrorType.class
ProvisionException.java
package com.android.instantapp.provision
final com.android.instantapp.provision.ProvisionException$ErrorType extends java.lang.Enum {
	public static final com.android.instantapp.provision.ProvisionException$ErrorType ARCH_NOT_SUPPORTED
	public static final com.android.instantapp.provision.ProvisionException$ErrorType DEVICE_NOT_SUPPORTED
	public static final com.android.instantapp.provision.ProvisionException$ErrorType NO_GOOGLE_ACCOUNT
	public static final com.android.instantapp.provision.ProvisionException$ErrorType SHELL_TIMEOUT
	public static final com.android.instantapp.provision.ProvisionException$ErrorType ADB_FAILURE
	public static final com.android.instantapp.provision.ProvisionException$ErrorType INVALID_SDK
	public static final com.android.instantapp.provision.ProvisionException$ErrorType INSTALL_FAILED
	public static final com.android.instantapp.provision.ProvisionException$ErrorType UNINSTALL_FAILED
	public static final com.android.instantapp.provision.ProvisionException$ErrorType CANCELLED
	public static final com.android.instantapp.provision.ProvisionException$ErrorType UNKNOWN
	private static final com.android.instantapp.provision.ProvisionException$ErrorType[] $VALUES
	public static com.android.instantapp.provision.ProvisionException$ErrorType[] values () 
	public static com.android.instantapp.provision.ProvisionException$ErrorType valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/instantapp/provision/ProvisionException$1.class
ProvisionException.java
package com.android.instantapp.provision
 com.android.instantapp.provision.ProvisionException$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$instantapp$provision$ProvisionException$ErrorType
	static void  () 
}

com/android/instantapp/provision/ProvisionListener.class
ProvisionListener.java
package com.android.instantapp.provision
public abstract com.android.instantapp.provision.ProvisionListener extends java.lang.Object {
	public void printMessage (java.lang.String) 
		String message
	public void logMessage (java.lang.String, com.android.instantapp.provision.ProvisionException) 
		String message
		com.android.instantapp.provision.ProvisionException e
	public void setProgress (double) 
		double fraction
	public boolean isCancelled () 
}

com/android/instantapp/provision/UnprovisionRunner.class
UnprovisionRunner.java
package com.android.instantapp.provision
public com.android.instantapp.provision.UnprovisionRunner extends java.lang.Object {
	private static final java.util.List INSTANT_APP_PACKAGES
	private final com.android.instantapp.provision.ProvisionListener myListener
	private long myShellTimeout
	public void  () 
	public void  (com.android.instantapp.provision.ProvisionListener) 
		com.android.instantapp.provision.ProvisionListener listener
	public void runUnprovision (com.android.ddmlib.IDevice)  throws com.android.instantapp.provision.ProvisionException 
		String pkgName
		com.android.ddmlib.IDevice device
		int i
	private void removePackage (com.android.ddmlib.IDevice, java.lang.String)  throws com.android.instantapp.provision.ProvisionException 
		String result
		com.android.ddmlib.InstallException e
		com.android.ddmlib.IDevice device
		String pkgName
	private static boolean isEmpty (java.lang.String) 
		String str
	static void  () 
}

com/android/instantapp/provision/ProvisionException.class
ProvisionException.java
package com.android.instantapp.provision
public com.android.instantapp.provision.ProvisionException extends java.lang.Exception {
	private final com.android.instantapp.provision.ProvisionException$ErrorType myErrorType
	void  (com.android.instantapp.provision.ProvisionException$ErrorType) 
		com.android.instantapp.provision.ProvisionException$ErrorType errorType
	void  (com.android.instantapp.provision.ProvisionException$ErrorType, java.lang.Throwable) 
		com.android.instantapp.provision.ProvisionException$ErrorType errorType
		Throwable cause
	void  (com.android.instantapp.provision.ProvisionException$ErrorType, java.lang.String) 
		com.android.instantapp.provision.ProvisionException$ErrorType errorType
		String message
	void  (com.android.instantapp.provision.ProvisionException$ErrorType, java.lang.String, java.lang.Throwable) 
		com.android.instantapp.provision.ProvisionException$ErrorType errorType
		String message
		Throwable cause
	private static java.lang.String createMessageForError (com.android.instantapp.provision.ProvisionException$ErrorType) 
		com.android.instantapp.provision.ProvisionException$ErrorType errorType
	public com.android.instantapp.provision.ProvisionException$ErrorType getErrorType () 
}

com/android/instantapp/provision/ProvisionRunner$ProvisionState$Step.class
ProvisionRunner.java
package com.android.instantapp.provision
final com.android.instantapp.provision.ProvisionRunner$ProvisionState$Step extends java.lang.Enum {
	public static final com.android.instantapp.provision.ProvisionRunner$ProvisionState$Step NONE
	public static final com.android.instantapp.provision.ProvisionRunner$ProvisionState$Step CHECK_POSTO
	public static final com.android.instantapp.provision.ProvisionRunner$ProvisionState$Step CHECK_ARCH
	public static final com.android.instantapp.provision.ProvisionRunner$ProvisionState$Step CHECK_DEVICE
	public static final com.android.instantapp.provision.ProvisionRunner$ProvisionState$Step CHECK_ACCOUNT
	public static final com.android.instantapp.provision.ProvisionRunner$ProvisionState$Step GSERVICES
	public static final com.android.instantapp.provision.ProvisionRunner$ProvisionState$Step INSTALL
	public static final com.android.instantapp.provision.ProvisionRunner$ProvisionState$Step FINISHED
	private static final com.android.instantapp.provision.ProvisionRunner$ProvisionState$Step[] $VALUES
	public static com.android.instantapp.provision.ProvisionRunner$ProvisionState$Step[] values () 
	public static com.android.instantapp.provision.ProvisionRunner$ProvisionState$Step valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/instantapp/provision/ProvisionListener$NullListener.class
ProvisionListener.java
package com.android.instantapp.provision
public com.android.instantapp.provision.ProvisionListener$NullListener extends java.lang.Object implements com.android.instantapp.provision.ProvisionListener  {
	public void  () 
}

com/android/instantapp/provision/ProvisionRunner.class
ProvisionRunner.java
package com.android.instantapp.provision
public com.android.instantapp.provision.ProvisionRunner extends java.lang.Object {
	private final com.android.instantapp.sdk.Metadata myMetadata
	private final java.util.Map myProvisionCache
	private final com.android.instantapp.provision.ProvisionListener myListener
	private long shellTimeout
	static final boolean $assertionsDisabled
	public void  (java.io.File)  throws com.android.instantapp.provision.ProvisionException 
		java.io.File instantAppSdk
	public void  (java.io.File, com.android.instantapp.provision.ProvisionListener)  throws com.android.instantapp.provision.ProvisionException 
		com.android.instantapp.sdk.Metadata metadata
		com.android.instantapp.sdk.InstantAppSdkException e
		java.io.File instantAppSdk
		com.android.instantapp.provision.ProvisionListener listener
		com.android.instantapp.sdk.Metadata metadata
	public void runProvision (com.android.ddmlib.IDevice)  throws com.android.instantapp.provision.ProvisionException 
		com.android.ddmlib.IDevice device
	public void runProvision (com.android.ddmlib.IDevice, int)  throws com.android.instantapp.provision.ProvisionException 
		com.android.instantapp.provision.ProvisionException e
		com.android.ddmlib.IDevice device
		int retries
		boolean success
	private boolean prepareRetry (com.android.instantapp.provision.ProvisionException$ErrorType) 
		com.android.instantapp.provision.ProvisionException$ErrorType errorType
	private void runProvision (com.android.ddmlib.IDevice, com.android.instantapp.provision.ProvisionRunner$ProvisionState)  throws com.android.instantapp.provision.ProvisionException 
		com.android.ddmlib.IDevice device
		com.android.instantapp.provision.ProvisionRunner$ProvisionState provisionState
		String buildType
		int apiLevel
	public void clearCache () 
	private com.android.instantapp.sdk.Metadata$Arch getPreferredDeviceArchitecture (com.android.ddmlib.IDevice)  throws com.android.instantapp.provision.ProvisionException 
		String arch
		com.android.ddmlib.IDevice device
		java.util.List architectures
	private com.android.instantapp.sdk.Metadata$Device getDeviceInfo (com.android.ddmlib.IDevice)  throws com.android.instantapp.provision.ProvisionException 
		com.android.ddmlib.IDevice device
		String manufacturer
		String androidDevice
		int apiLevel
		String product
		String hardware
		com.android.instantapp.sdk.Metadata$Device deviceInfo
	private void checkLoggedInGoogleAccount (com.android.ddmlib.IDevice)  throws com.android.instantapp.provision.ProvisionException 
		String line
		com.android.ddmlib.IDevice device
		String output
		Iterable lines
	private void installApks (com.android.ddmlib.IDevice, com.android.instantapp.sdk.Metadata$Arch, int, com.android.instantapp.provision.ProvisionRunner$ProvisionState)  throws com.android.instantapp.provision.ProvisionException 
		com.android.ddmlib.IDevice device
		com.android.instantapp.sdk.Metadata$Arch arch
		int apiLevel
		com.android.instantapp.provision.ProvisionRunner$ProvisionState provisionState
		com.android.instantapp.provision.ProvisionApksInstaller apksInstaller
	private void checkInGooglePlay (com.android.ddmlib.IDevice)  throws com.android.instantapp.provision.ProvisionException 
		com.android.ddmlib.IDevice device
	private void overrideGServices (com.android.ddmlib.IDevice, com.android.instantapp.sdk.Metadata$Device, com.android.instantapp.provision.ProvisionRunner$ProvisionState)  throws com.android.instantapp.provision.ProvisionException 
		com.android.instantapp.sdk.Metadata$GServicesOverride gServicesOverride
		com.android.ddmlib.IDevice device
		com.android.instantapp.sdk.Metadata$Device deviceInfo
		com.android.instantapp.provision.ProvisionRunner$ProvisionState provisionState
		int currentGService
	private void setFlags (com.android.ddmlib.IDevice)  throws com.android.instantapp.provision.ProvisionException 
		com.android.ddmlib.IDevice device
	private java.lang.String executeShellCommand (com.android.ddmlib.IDevice, java.lang.String, boolean)  throws com.android.instantapp.provision.ProvisionException 
		com.android.ddmlib.IDevice device
		String command
		boolean rootRequired
	static java.lang.String executeShellCommand (com.android.ddmlib.IDevice, java.lang.String, boolean, long)  throws com.android.instantapp.provision.ProvisionException 
		Exception e
		com.android.ddmlib.IDevice device
		String command
		boolean rootRequired
		long timeout
		java.util.concurrent.CountDownLatch latch
		com.android.ddmlib.CollectingOutputReceiver receiver
	com.android.instantapp.sdk.Metadata getMetadata () 
	java.util.Map getCache () 
	com.android.instantapp.provision.ProvisionListener getListener () 
	static void  () 
}

com/android/instantapp/run/
com/android/instantapp/run/InstantAppSideLoader$1.class
InstantAppSideLoader.java
package com.android.instantapp.run
 com.android.instantapp.run.InstantAppSideLoader$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$instantapp$run$InstantAppRunException$ErrorType
	static void  () 
}

com/android/instantapp/run/InstantAppRunException.class
InstantAppRunException.java
package com.android.instantapp.run
public com.android.instantapp.run.InstantAppRunException extends java.lang.Exception {
	private final com.android.instantapp.run.InstantAppRunException$ErrorType myErrorType
	void  (com.android.instantapp.run.InstantAppRunException$ErrorType) 
		com.android.instantapp.run.InstantAppRunException$ErrorType errorType
	void  (com.android.instantapp.run.InstantAppRunException$ErrorType, java.lang.Throwable) 
		com.android.instantapp.run.InstantAppRunException$ErrorType errorType
		Throwable cause
	void  (com.android.instantapp.run.InstantAppRunException$ErrorType, java.lang.String) 
		com.android.instantapp.run.InstantAppRunException$ErrorType errorType
		String message
	void  (com.android.instantapp.run.InstantAppRunException$ErrorType, java.lang.String, java.lang.Throwable) 
		com.android.instantapp.run.InstantAppRunException$ErrorType errorType
		String message
		Throwable cause
	private static java.lang.String createMessageForError (com.android.instantapp.run.InstantAppRunException$ErrorType) 
		com.android.instantapp.run.InstantAppRunException$ErrorType errorType
	public com.android.instantapp.run.InstantAppRunException$ErrorType getErrorType () 
}

com/android/instantapp/run/RunListener$NullListener.class
RunListener.java
package com.android.instantapp.run
public com.android.instantapp.run.RunListener$NullListener extends java.lang.Object implements com.android.instantapp.run.RunListener  {
	public void  () 
}

com/android/instantapp/run/InstantAppRunException$1.class
InstantAppRunException.java
package com.android.instantapp.run
 com.android.instantapp.run.InstantAppRunException$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$instantapp$run$InstantAppRunException$ErrorType
	static void  () 
}

com/android/instantapp/run/PreOSideLoader.class

com/android/instantapp/run/RunListener.class
RunListener.java
package com.android.instantapp.run
public abstract com.android.instantapp.run.RunListener extends java.lang.Object {
	public void printMessage (java.lang.String) 
		String message
	public void logMessage (java.lang.String, com.android.instantapp.run.InstantAppRunException) 
		String message
		com.android.instantapp.run.InstantAppRunException e
	public void setProgress (double) 
		double fraction
	public boolean isCancelled () 
}

com/android/instantapp/run/InstantAppSideLoader.class
InstantAppSideLoader.java
package com.android.instantapp.run
public com.android.instantapp.run.InstantAppSideLoader extends java.lang.Object {
	private final String myPkgName
	private final com.android.instantapp.run.InstantAppSideLoader$Installer myInstaller
	private final com.android.instantapp.run.RunListener myListener
	private long myShellTimeout
	static final boolean $assertionsDisabled
	public void  (java.lang.String, java.io.File) 
		String pkgName
		java.io.File bundle
	public void  (java.lang.String, java.util.List) 
		String pkgName
		java.util.List apks
	public void  (java.lang.String, java.io.File, com.android.instantapp.run.RunListener) 
		String pkgName
		java.io.File bundle
		com.android.instantapp.run.RunListener listener
	public void  (java.lang.String, java.util.List, com.android.instantapp.run.RunListener) 
		String pkgName
		java.util.List apks
		com.android.instantapp.run.RunListener listener
	public void install (com.android.ddmlib.IDevice)  throws com.android.instantapp.run.InstantAppRunException 
		com.android.ddmlib.IDevice device
	public void install (com.android.ddmlib.IDevice, int)  throws com.android.instantapp.run.InstantAppRunException 
		com.android.instantapp.run.InstantAppRunException e
		com.android.ddmlib.IDevice device
		int retries
		boolean success
	private void tryToInstall (com.android.ddmlib.IDevice)  throws com.android.instantapp.run.InstantAppRunException 
		com.android.ddmlib.IDevice device
	private boolean prepareRetry (com.android.instantapp.run.InstantAppRunException$ErrorType) 
		com.android.instantapp.run.InstantAppRunException$ErrorType errorType
	void uninstallAppIfInstalled (com.android.ddmlib.IDevice)  throws com.android.instantapp.run.InstantAppRunException 
		String result
		com.android.ddmlib.InstallException e
		com.android.ddmlib.IDevice device
	private static boolean isEmpty (java.lang.String) 
		String str
	static java.lang.String executeShellCommand (com.android.ddmlib.IDevice, java.lang.String, boolean, long)  throws com.android.instantapp.run.InstantAppRunException 
		Exception e
		com.android.ddmlib.IDevice device
		String command
		boolean rootRequired
		long timeout
		java.util.concurrent.CountDownLatch latch
		com.android.ddmlib.CollectingOutputReceiver receiver
	static void  () 
}

com/android/instantapp/run/InstantAppRunException$ErrorType.class
InstantAppRunException.java
package com.android.instantapp.run
final com.android.instantapp.run.InstantAppRunException$ErrorType extends java.lang.Enum {
	public static final com.android.instantapp.run.InstantAppRunException$ErrorType READ_IAPK_TIMEOUT
	public static final com.android.instantapp.run.InstantAppRunException$ErrorType READ_IAPK_FAILED
	public static final com.android.instantapp.run.InstantAppRunException$ErrorType NO_GOOGLE_ACCOUNT
	public static final com.android.instantapp.run.InstantAppRunException$ErrorType SHELL_TIMEOUT
	public static final com.android.instantapp.run.InstantAppRunException$ErrorType ADB_FAILURE
	public static final com.android.instantapp.run.InstantAppRunException$ErrorType INSTALL_FAILED
	public static final com.android.instantapp.run.InstantAppRunException$ErrorType CANCELLED
	public static final com.android.instantapp.run.InstantAppRunException$ErrorType UNKNOWN
	private static final com.android.instantapp.run.InstantAppRunException$ErrorType[] $VALUES
	public static com.android.instantapp.run.InstantAppRunException$ErrorType[] values () 
	public static com.android.instantapp.run.InstantAppRunException$ErrorType valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/instantapp/run/PostOInstaller.class
PostOInstaller.java
package com.android.instantapp.run
 com.android.instantapp.run.PostOInstaller extends java.lang.Object implements com.android.instantapp.run.InstantAppSideLoader$Installer  {
	private final java.util.List myApks
	private final com.android.instantapp.run.RunListener myListener
	void  (java.util.List, com.android.instantapp.run.RunListener) 
		java.util.List apks
		com.android.instantapp.run.RunListener listener
	public void install (com.android.ddmlib.IDevice)  throws com.android.instantapp.run.InstantAppRunException 
		com.android.ddmlib.InstallException e
		com.android.ddmlib.IDevice device
		java.util.List myInstallOptions
	static java.lang.String getAdbInstallCommand (java.util.List, java.util.List) 
		java.io.File f
		java.util.List apks
		java.util.List installOptions
		StringBuilder sb
}

com/android/instantapp/run/InstantAppSideLoader$Installer.class
InstantAppSideLoader.java
package com.android.instantapp.run
abstract com.android.instantapp.run.InstantAppSideLoader$Installer extends java.lang.Object {
	public abstract void install (com.android.ddmlib.IDevice)  throws com.android.instantapp.run.InstantAppRunException 
}

com/android/instantapp/sdk/
com/android/instantapp/sdk/Metadata.class
Metadata.java
package com.android.instantapp.sdk
public com.android.instantapp.sdk.Metadata extends java.lang.Object {
	private final long mySdkVersionCode
	private final String mySdkVersionName
	private final java.util.Map myApks
	private final java.util.Set myEnabledDevices
	private final java.util.List myGServicesOverrides
	private final com.android.instantapp.sdk.Metadata$LibraryCompatibility myLibraryCompatibility
	void  (long, java.lang.String, java.util.Map, java.util.Set, java.util.List, com.android.instantapp.sdk.Metadata$LibraryCompatibility) 
		long sdkVersionCode
		String sdkVersionName
		java.util.Map apks
		java.util.Set enabledDevices
		java.util.List gServicesOverrides
		com.android.instantapp.sdk.Metadata$LibraryCompatibility libraryCompatibility
	public static com.android.instantapp.sdk.Metadata getInstance (java.io.File)  throws com.android.instantapp.sdk.InstantAppSdkException 
		com.android.instantapp.sdk.InstantAppSdkException e
		java.io.File instantAppSdk
	public int getMinApiLevelSupported () 
		Integer apiLevel
		com.android.instantapp.sdk.Metadata$Device device
		int minApiLevel
	public long getAiaCompatApiMinVersion () 
	public boolean isSupportedArch (java.lang.String) 
		String arch
	public boolean isSupportedDevice (com.android.instantapp.sdk.Metadata$Device) 
		com.android.instantapp.sdk.Metadata$Device enabledDevice
		com.android.instantapp.sdk.Metadata$Device device
	public java.util.List getApks (com.android.instantapp.sdk.Metadata$Arch, int) 
		com.android.instantapp.sdk.Metadata$ApkInfo apkInfo
		com.android.instantapp.sdk.Metadata$ApkInfo apkInfo
		com.android.instantapp.sdk.Metadata$Arch arch
		int apiLevel
		java.util.List apks
	public java.util.List getGServicesOverrides (com.android.instantapp.sdk.Metadata$Device) 
		com.android.instantapp.sdk.Metadata$Device gServiceDevice
		java.util.Set gServiceDevices
		com.android.instantapp.sdk.Metadata$GServicesOverride gServicesOverride
		com.android.instantapp.sdk.Metadata$Device device
		java.util.List gServicesOverrides
}

com/android/instantapp/sdk/Metadata$GServicesOverride.class
Metadata.java
package com.android.instantapp.sdk
public com.android.instantapp.sdk.Metadata$GServicesOverride extends java.lang.Object {
	private final java.util.Set myDevices
	private final String myKey
	private final String myValue
	void  (java.util.Set, java.lang.String, java.lang.String) 
		java.util.Set devices
		String key
		String value
	public java.util.Set getDevices () 
	public java.lang.String getKey () 
	public java.lang.String getValue () 
}

com/android/instantapp/sdk/Metadata$LibraryCompatibility.class
Metadata.java
package com.android.instantapp.sdk
public com.android.instantapp.sdk.Metadata$LibraryCompatibility extends java.lang.Object {
	private final long myAiaCompatApiMinVersion
	void  (long) 
		long aiaCompatApiMinVersion
	public long getAiaCompatApiMinVersion () 
}

com/android/instantapp/sdk/Metadata$Arch.class
Metadata.java
package com.android.instantapp.sdk
public final com.android.instantapp.sdk.Metadata$Arch extends java.lang.Enum {
	public static final com.android.instantapp.sdk.Metadata$Arch DEFAULT
	public static final com.android.instantapp.sdk.Metadata$Arch ARMEABI
	public static final com.android.instantapp.sdk.Metadata$Arch ARMEABI_V7A
	public static final com.android.instantapp.sdk.Metadata$Arch ARM64_V8A
	public static final com.android.instantapp.sdk.Metadata$Arch X86
	public static final com.android.instantapp.sdk.Metadata$Arch X86_64
	public static final com.android.instantapp.sdk.Metadata$Arch MIPS
	public static final com.android.instantapp.sdk.Metadata$Arch MIPS64
	public static final com.android.instantapp.sdk.Metadata$Arch UNKNOWN
	private final String myArchName
	private static final com.android.instantapp.sdk.Metadata$Arch[] $VALUES
	public static com.android.instantapp.sdk.Metadata$Arch[] values () 
	public static com.android.instantapp.sdk.Metadata$Arch valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, java.lang.String) 
		String archName
	public static com.android.instantapp.sdk.Metadata$Arch create (java.lang.String) 
		com.android.instantapp.sdk.Metadata$Arch value
		String name
	public java.lang.String toString () 
	static void  () 
}

com/android/instantapp/sdk/ManifestProtoParser$1.class
ManifestProtoParser.java
package com.android.instantapp.sdk
 com.android.instantapp.sdk.ManifestProtoParser$1 extends java.lang.Object {
	static final int[] $SwitchMap$wireless$android$instantapps$sdk$ManifestOuterClass$Arch
	static void  () 
}

com/android/instantapp/sdk/ManifestParser.class
ManifestParser.java
package com.android.instantapp.sdk
 com.android.instantapp.sdk.ManifestParser extends java.lang.Object {
	private final java.io.File myManifestFile
	private final java.io.File myApksDirectory
	void  (java.io.File)  throws com.android.instantapp.sdk.InstantAppSdkException 
		java.io.File instantAppSdk
	static java.util.List parseGServicesOverrides (org.w3c.dom.Element) 
		com.android.instantapp.sdk.Metadata$GServicesOverride gServicesOverride
		int i
		org.w3c.dom.Element gServicesOverridesNode
		java.util.List gServicesOverrides
		org.w3c.dom.NodeList gServicesOverrideNodes
	private static java.util.Set parseEnabledDevices (org.w3c.dom.Element) 
		com.android.instantapp.sdk.Metadata$Device device
		int i
		org.w3c.dom.Element enabledDevicesNode
		java.util.Set enabledDevices
		org.w3c.dom.NodeList enabledDeviceNodes
	static com.android.instantapp.sdk.Metadata$Device parseDevice (org.w3c.dom.Element) 
		String sdkIntString
		int sdkInt
		int i
		org.w3c.dom.Element deviceNode
		String manufacturer
		String androidDevice
		String product
		String hardware
		java.util.Set apiLevelsSet
		org.w3c.dom.NodeList sdkIntNodes
	static com.android.instantapp.sdk.Metadata$GServicesOverride parseGServicesOverride (org.w3c.dom.Element) 
		com.android.instantapp.sdk.Metadata$Device device
		int i
		org.w3c.dom.Element gServicesOverrideNode
		String key
		String value
		java.util.Set devices
		org.w3c.dom.NodeList deviceNodes
	public com.android.instantapp.sdk.Metadata getMetadata ()  throws com.android.instantapp.sdk.InstantAppSdkException 
		org.w3c.dom.Element manifest
		Exception e
		RuntimeException e
	private com.android.instantapp.sdk.Metadata parseManifest (org.w3c.dom.Element) 
		org.w3c.dom.Element manifestNode
		String versionCodeString
		long versionCode
		String versionName
		java.util.Map apks
		java.util.Set enabledDevices
		java.util.List gServicesOverrides
		com.android.instantapp.sdk.Metadata$LibraryCompatibility libraryCompatibility
	private java.util.Map parseApks (org.w3c.dom.Element) 
		com.android.instantapp.sdk.Metadata$ApkInfo apkInfo
		int i
		org.w3c.dom.Element apksNode
		java.util.Map apks
		org.w3c.dom.NodeList apkNodes
	com.android.instantapp.sdk.Metadata$ApkInfo parseApkVersionInfo (org.w3c.dom.Element) 
		String archName
		String sdkIntString
		int sdkInt
		int i
		org.w3c.dom.NodeList sdkIntNodes
		org.w3c.dom.Element apkVersionInfoNode
		String path
		java.io.File apkFile
		String pkgName
		org.w3c.dom.NodeList archNodes
		String archName
		com.android.instantapp.sdk.Metadata$Arch arch
		String versionCodeString
		java.util.Set apiLevelsSet
		org.w3c.dom.NodeList sdkIntsNodes
		long versionCode
	com.android.instantapp.sdk.Metadata$LibraryCompatibility parseLibraryCompatibility (org.w3c.dom.Element) 
		org.w3c.dom.Element libraryCompatibilityNode
		String aiaCompatApiMinVersionString
		long aiaCompatApiMinVersion
}

com/android/instantapp/sdk/Metadata$ApkInfo.class
Metadata.java
package com.android.instantapp.sdk
public com.android.instantapp.sdk.Metadata$ApkInfo extends java.lang.Object {
	private final String myPkgName
	private final java.io.File myApk
	private final com.android.instantapp.sdk.Metadata$Arch myArch
	private final java.util.Set myApiLevels
	private final long myVersionCode
	public void  (java.lang.String, java.io.File, com.android.instantapp.sdk.Metadata$Arch, java.util.Set, long) 
		String pkgName
		java.io.File apk
		com.android.instantapp.sdk.Metadata$Arch arch
		java.util.Set apiLevels
		long version
	public java.lang.String getPkgName () 
	public java.io.File getApk () 
	public com.android.instantapp.sdk.Metadata$Arch getArch () 
	public java.util.Set getApiLevels () 
	public long getVersionCode () 
}

com/android/instantapp/sdk/InstantAppSdkException.class
InstantAppSdkException.java
package com.android.instantapp.sdk
public com.android.instantapp.sdk.InstantAppSdkException extends java.lang.Exception {
	void  (java.lang.String) 
		String message
	void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
}

com/android/instantapp/sdk/ManifestProtoParser.class

com/android/instantapp/sdk/Metadata$Device.class
Metadata.java
package com.android.instantapp.sdk
public com.android.instantapp.sdk.Metadata$Device extends java.lang.Object {
	private final String myManufacturer
	private final String myAndroidDevice
	private final java.util.Set myApiLevels
	private final String myProduct
	private final String myHardware
	public void  (java.lang.String, java.lang.String, java.util.Set, java.lang.String, java.lang.String) 
		String manufacturer
		String androidDevice
		java.util.Set apiLevels
		String product
		String hardware
	public java.lang.String toString () 
	public java.lang.String getManufacturer () 
	public java.lang.String getAndroidDevice () 
	public java.util.Set getApiLevels () 
	public java.lang.String getProduct () 
	public java.lang.String getHardware () 
	public boolean matches (com.android.instantapp.sdk.Metadata$Device) 
		com.android.instantapp.sdk.Metadata$Device other
}

META-INF/sdk-common_main.kotlin_module
versions-offline/
versions-offline/android/
versions-offline/android/arch/
versions-offline/android/arch/core/
versions-offline/android/arch/core/group-index.xml
versions-offline/android/arch/persistence/
versions-offline/android/arch/persistence/room/
versions-offline/android/arch/persistence/room/group-index.xml
versions-offline/android/arch/lifecycle/
versions-offline/android/arch/lifecycle/group-index.xml
versions-offline/com/
versions-offline/com/android/
versions-offline/com/android/databinding/
versions-offline/com/android/databinding/group-index.xml
versions-offline/com/android/support/
versions-offline/com/android/support/constraint/
versions-offline/com/android/support/constraint/group-index.xml
versions-offline/com/android/support/group-index.xml
versions-offline/com/android/support/test/
versions-offline/com/android/support/test/uiautomator/
versions-offline/com/android/support/test/uiautomator/group-index.xml
versions-offline/com/android/support/test/espresso/
versions-offline/com/android/support/test/espresso/group-index.xml
versions-offline/com/android/support/test/janktesthelper/
versions-offline/com/android/support/test/janktesthelper/group-index.xml
versions-offline/com/android/support/test/group-index.xml
versions-offline/com/android/java/
versions-offline/com/android/java/tools/
versions-offline/com/android/java/tools/build/
versions-offline/com/android/java/tools/build/group-index.xml
versions-offline/com/android/tools/
versions-offline/com/android/tools/build/
versions-offline/com/android/tools/build/group-index.xml
versions-offline/com/android/tools/layoutlib/
versions-offline/com/android/tools/layoutlib/group-index.xml
versions-offline/com/android/tools/lint/
versions-offline/com/android/tools/lint/group-index.xml
versions-offline/com/android/tools/external/
versions-offline/com/android/tools/external/com-intellij/
versions-offline/com/android/tools/external/com-intellij/group-index.xml
versions-offline/com/android/tools/external/org-jetbrains/
versions-offline/com/android/tools/external/org-jetbrains/group-index.xml
versions-offline/com/android/tools/ddms/
versions-offline/com/android/tools/ddms/group-index.xml
versions-offline/com/android/tools/analytics-library/
versions-offline/com/android/tools/analytics-library/group-index.xml
versions-offline/com/android/tools/group-index.xml
versions-offline/com/android/tools/internal/
versions-offline/com/android/tools/internal/build/
versions-offline/com/android/tools/internal/build/test/
versions-offline/com/android/tools/internal/build/test/group-index.xml
versions-offline/com/google/
versions-offline/com/google/android/
versions-offline/com/google/android/instantapps/
versions-offline/com/google/android/instantapps/thirdpartycompat/
versions-offline/com/google/android/instantapps/thirdpartycompat/group-index.xml
versions-offline/com/google/android/instantapps/group-index.xml
versions-offline/master-index.xml
manifest.proto
README.md
NOTICE