xref: /aosp_15_r20/prebuilts/devtools/tools/lib/sdk-common.jar (revision 4bfccde5c7e9ea06f821db40ef0af54f6695c320)

META-INF/
META-INF/MANIFEST.MF
com/
com/android/
com/android/ide/
com/android/ide/common/
com/android/ide/common/rendering/
com/android/ide/common/rendering/FilteredClassLoader.class
FilteredClassLoader.java package com.android.ide.common.rendering public com.android.ide.common.rendering.FilteredClassLoader extends java.lang.ClassLoader { private final com.google.common.collect.ImmutableSet myFilteredClasses void <init> (java.lang.ClassLoader, java.util.Set) ClassLoader parent java.util.Set filteredClasses protected java.lang.Class loadClass (java.lang.String, boolean) throws java.lang.ClassNotFoundException String name boolean resolve String lookupName int dollarIdx }
com/android/ide/common/rendering/RenderParamsFlags.class
RenderParamsFlags.java package com.android.ide.common.rendering public final com.android.ide.common.rendering.RenderParamsFlags extends java.lang.Object { public static final com.android.ide.common.rendering.api.SessionParams$Key FLAG_KEY_ROOT_TAG public static final com.android.ide.common.rendering.api.SessionParams$Key FLAG_KEY_DISABLE_BITMAP_CACHING public static final com.android.ide.common.rendering.api.SessionParams$Key FLAG_KEY_RENDER_ALL_DRAWABLE_STATES public static final com.android.ide.common.rendering.api.SessionParams$Key FLAG_KEY_RECYCLER_VIEW_SUPPORT public static final com.android.ide.common.rendering.api.SessionParams$Key FLAG_KEY_APPLICATION_PACKAGE public static final com.android.ide.common.rendering.api.SessionParams$Key FLAG_KEY_XML_FILE_PARSER_SUPPORT public static final com.android.ide.common.rendering.api.SessionParams$Key FLAG_DO_NOT_RENDER_ON_CREATE private void <init> () static void <clinit> () }
com/android/ide/common/rendering/HardwareConfigHelper.class
HardwareConfigHelper.java package com.android.ide.common.rendering public com.android.ide.common.rendering.HardwareConfigHelper extends java.lang.Object { private final com.android.sdklib.devices.Device mDevice private com.android.resources.ScreenOrientation mScreenOrientation private int mMaxRenderWidth private int mMaxRenderHeight private int mOverrideRenderWidth private int mOverrideRenderHeight public static final String MANUFACTURER_GENERIC public static final String MANUFACTURER_GOOGLE private static final java.util.regex.Pattern GENERIC_PATTERN public void <init> (com.android.sdklib.devices.Device) com.android.sdklib.devices.Device device public com.android.ide.common.rendering.HardwareConfigHelper setOrientation (com.android.resources.ScreenOrientation) com.android.resources.ScreenOrientation screenOrientation public com.android.ide.common.rendering.HardwareConfigHelper setOverrideRenderSize (int, int) int overrideRenderWidth int overrideRenderHeight public com.android.ide.common.rendering.HardwareConfigHelper setMaxRenderSize (int, int) int maxRenderWidth int maxRenderHeight public com.android.ide.common.rendering.api.HardwareConfig getConfig () int width int height int width int height int width int height com.android.sdklib.devices.Screen screen int x int y int width int height public static java.lang.String getNexusLabel (com.android.sdklib.devices.Device) com.android.sdklib.devices.Device device String name com.android.sdklib.devices.Screen screen float length public static java.lang.String getNexusMenuLabel (com.android.sdklib.devices.Device) com.android.sdklib.devices.Screen screen float length com.android.sdklib.devices.Device device String name public static java.lang.String getGenericLabel (com.android.sdklib.devices.Device) int i String size String n int dot com.android.sdklib.devices.Device device String name java.util.regex.Matcher matcher public static java.lang.String getResolutionString (com.android.sdklib.devices.Device) com.android.sdklib.devices.Device device com.android.sdklib.devices.Screen screen public static boolean isGeneric (com.android.sdklib.devices.Device) com.android.sdklib.devices.Device device public static boolean isNexus (com.android.sdklib.devices.Device) com.android.sdklib.devices.Device device public static boolean isWear (com.android.sdklib.devices.Device) com.android.sdklib.devices.Device device public static boolean isTv (com.android.sdklib.devices.Device) com.android.sdklib.devices.Device device public static boolean isMobile (com.android.sdklib.devices.Device) com.android.sdklib.devices.Device device public static int nexusRank (com.android.sdklib.devices.Device) com.android.sdklib.devices.Device device String id public static void sortNexusListByRank (java.util.List) java.util.List list public static void sortDevicesByScreenSize (java.util.List) java.util.List list private static synthetic int lambda$sortDevicesByScreenSize$2 (com.android.sdklib.devices.Device, com.android.sdklib.devices.Device) com.android.sdklib.devices.Device device1 com.android.sdklib.devices.Device device2 com.android.sdklib.devices.Screen screen1 float length1 com.android.sdklib.devices.Screen screen2 float length2 private static synthetic int lambda$sortNexusListByRank$1 (com.android.sdklib.devices.Device, com.android.sdklib.devices.Device) com.android.sdklib.devices.Device device1 com.android.sdklib.devices.Device device2 static void <clinit> () }
com/android/ide/common/rendering/LayoutLibrary.class
LayoutLibrary.java package com.android.ide.common.rendering public com.android.ide.common.rendering.LayoutLibrary extends java.lang.Object { public static final String CLASS_BRIDGE public static final String FN_ICU_JAR private final com.android.ide.common.rendering.api.Bridge mBridge private final com.android.ide.common.sdk.LoadStatus mStatus private final String mLoadMessage private final ClassLoader mClassLoader private java.lang.reflect.Method mViewGetParentMethod private java.lang.reflect.Method mViewGetBaselineMethod private java.lang.reflect.Method mViewParentIndexOfChildMethod private Class mMarginLayoutParamClass private java.lang.reflect.Field mLeftMarginField private java.lang.reflect.Field mTopMarginField private java.lang.reflect.Field mRightMarginField private java.lang.reflect.Field mBottomMarginField public com.android.ide.common.sdk.LoadStatus getStatus () public java.lang.String getLoadMessage () public java.lang.ClassLoader getClassLoader () public static com.android.ide.common.rendering.LayoutLibrary load (com.android.ide.common.rendering.api.Bridge, java.lang.ClassLoader) com.android.ide.common.rendering.api.Bridge bridge ClassLoader classLoader private static com.google.common.collect.ImmutableSet getJarClasses (java.net.URL[]) String name java.util.zip.ZipEntry entry java.util.zip.ZipInputStream zipStream java.net.URL url java.net.URL[] urls com.google.common.collect.ImmutableSet$Builder builder public static com.android.ide.common.rendering.LayoutLibrary load (java.lang.String, com.android.utils.ILogger, java.lang.String) java.net.URL[] urls Object bridgeObject java.lang.reflect.Constructor constructor int api java.net.URL[] urls java.io.File icu4j java.util.Set jarClasses Class clazz java.io.File f Throwable cause Throwable t String layoutLibJarOsPath com.android.utils.ILogger log String toolName com.android.ide.common.sdk.LoadStatus status String message com.android.ide.common.rendering.api.Bridge bridge ClassLoader classLoader private void <init> (com.android.ide.common.rendering.api.Bridge, java.lang.ClassLoader, com.android.ide.common.sdk.LoadStatus, java.lang.String) com.android.ide.common.rendering.api.Bridge bridge ClassLoader classLoader com.android.ide.common.sdk.LoadStatus status String message public int getApiLevel () public int getRevision () public boolean supports (com.android.ide.common.rendering.api.Capability) com.android.ide.common.rendering.api.Capability capability public boolean supports (int) int capability public boolean init (java.util.Map, java.io.File, java.util.Map, com.android.ide.common.rendering.api.LayoutLog) java.util.Map platformProperties java.io.File fontLocation java.util.Map enumValueMap com.android.ide.common.rendering.api.LayoutLog log public boolean dispose () public com.android.ide.common.rendering.api.RenderSession createSession (com.android.ide.common.rendering.api.SessionParams) com.android.ide.common.rendering.api.ViewInfo info java.util.List infoList com.android.ide.common.rendering.api.RenderSession session com.android.ide.common.rendering.api.SessionParams params public com.android.ide.common.rendering.api.Result renderDrawable (com.android.ide.common.rendering.api.DrawableParams) com.android.ide.common.rendering.api.DrawableParams params public void clearCaches (java.lang.Object) Object projectKey public com.android.ide.common.rendering.api.Result getViewParent (java.lang.Object) com.android.ide.common.rendering.api.Result r Object viewObject public com.android.ide.common.rendering.api.Result getViewIndex (java.lang.Object) com.android.ide.common.rendering.api.Result r Object viewObject public boolean isRtl (java.lang.String) String locale private com.android.ide.common.rendering.api.Result getViewParentWithReflection (java.lang.Object) Class viewClass Exception e Object viewObject private com.android.ide.common.rendering.api.Result getViewIndexReflection (java.lang.Object) Class viewParentClass Class viewClass Object parentObject Exception e Object viewObject private void addExtendedViewInfo (com.android.ide.common.rendering.api.ViewInfo) com.android.ide.common.rendering.api.ViewInfo child com.android.ide.common.rendering.api.ViewInfo info java.util.List children private void computeExtendedViewInfo (com.android.ide.common.rendering.api.ViewInfo) Exception e com.android.ide.common.rendering.api.ViewInfo info Object viewObject Object params int baseLine int leftMargin int topMargin int rightMargin int bottomMargin private int getViewBaselineReflection (java.lang.Object) Class viewClass Object result Object viewObject protected void <init> () private static synthetic boolean lambda$load$0 (java.lang.String) String input }
com/android/ide/common/rendering/RenderSecurityException.class
RenderSecurityException.java package com.android.ide.common.rendering public com.android.ide.common.rendering.RenderSecurityException extends java.lang.SecurityException { private final String myMessage private void <init> (java.lang.String) String message public java.lang.String getMessage () public java.lang.String toString () public static com.android.ide.common.rendering.RenderSecurityException create (java.lang.String, java.lang.String) String resource String context public static com.android.ide.common.rendering.RenderSecurityException create (java.lang.String) String message private static java.lang.String computeLabel (java.lang.String, java.lang.String) String resource String context StringBuilder sb }
com/android/ide/common/rendering/StaticRenderSession.class
StaticRenderSession.java package com.android.ide.common.rendering public com.android.ide.common.rendering.StaticRenderSession extends com.android.ide.common.rendering.api.RenderSession { private final com.android.ide.common.rendering.api.Result mResult private final java.util.List mRootViewInfo private final java.awt.image.BufferedImage mImage public void <init> (com.android.ide.common.rendering.api.Result, com.android.ide.common.rendering.api.ViewInfo, java.awt.image.BufferedImage) com.android.ide.common.rendering.api.Result result com.android.ide.common.rendering.api.ViewInfo rootViewInfo java.awt.image.BufferedImage image public com.android.ide.common.rendering.api.Result getResult () public java.util.List getRootViews () public java.awt.image.BufferedImage getImage () }
com/android/ide/common/vectordrawable/
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 <init> () 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 <clinit> () }
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 <init> () static synthetic boolean access$002 (com.android.ide.common.vectordrawable.PathParser$ExtractFloatResult, boolean) com.android.ide.common.vectordrawable.PathParser$ExtractFloatResult x0 boolean x1 static synthetic int access$102 (com.android.ide.common.vectordrawable.PathParser$ExtractFloatResult, int) com.android.ide.common.vectordrawable.PathParser$ExtractFloatResult x0 int x1 synthetic void <init> (com.android.ide.common.vectordrawable.PathParser$1) com.android.ide.common.vectordrawable.PathParser$1 x0 static synthetic int access$100 (com.android.ide.common.vectordrawable.PathParser$ExtractFloatResult) com.android.ide.common.vectordrawable.PathParser$ExtractFloatResult x0 static synthetic boolean access$000 (com.android.ide.common.vectordrawable.PathParser$ExtractFloatResult) com.android.ide.common.vectordrawable.PathParser$ExtractFloatResult 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 <init> (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 <clinit> () }
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 synthetic boolean $assertionsDisabled void <init> () 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 <clinit> () }
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 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 java.util.Map mVdAttributesMap protected java.awt.geom.AffineTransform mLocalTransform protected java.awt.geom.AffineTransform mStackedTransform public void <init> (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 parsedTranform private 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 public void fillEmptyAttributes (java.util.Map) String key java.util.Map$Entry entry java.util.Map parentAttributesMap public abstract void flattern (java.awt.geom.AffineTransform) static void <clinit> () }
com/android/ide/common/vectordrawable/SvgTree$SvgLogLevel.class
SvgTree.java package com.android.ide.common.vectordrawable public final enum com.android.ide.common.vectordrawable.SvgTree$SvgLogLevel extends java.lang.Enum { public static final enum com.android.ide.common.vectordrawable.SvgTree$SvgLogLevel ERROR public static final enum com.android.ide.common.vectordrawable.SvgTree$SvgLogLevel WARNING private static final synthetic 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 <init> (java.lang.String, int) static void <clinit> () }
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 <init> () 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/PathBuilder.class
PathBuilder.java package com.android.ide.common.vectordrawable com.android.ide.common.vectordrawable.PathBuilder extends java.lang.Object { private StringBuilder mPathData void <init> () 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/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 <init> (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 synthetic int access$200 (com.android.ide.common.vectordrawable.VdPreview$TargetSize) com.android.ide.common.vectordrawable.VdPreview$TargetSize x0 static synthetic float access$300 (com.android.ide.common.vectordrawable.VdPreview$TargetSize) com.android.ide.common.vectordrawable.VdPreview$TargetSize 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 synthetic boolean $assertionsDisabled public void <init> () public static org.w3c.dom.Document parseVdStringIntoDocument (java.lang.String, java.lang.StringBuilder) Exception e String xmlFileContent StringBuilder errorLog javax.xml.parsers.DocumentBuilderFactory dbf javax.xml.parsers.DocumentBuilder db javax.xml.parsers.DocumentBuilder db org.w3c.dom.Document document 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 <clinit> () }
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 <init> () 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 boolean reflectCtrl float tempReflectedX float tempReflectedX float tempReflectedY 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 <clinit> () }
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 <init> () 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/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 <init> (java.net.URL) throws java.io.IOException java.net.URL url public void <init> (java.net.URL, int, int) throws java.io.IOException java.net.URL url int width int height String fileName public void <init> (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 synthetic int compareTo (java.lang.Object) static void <clinit> () int counter }
com/android/ide/common/vectordrawable/PathParser$1.class
PathParser.java package com.android.ide.common.vectordrawable synthetic com.android.ide.common.vectordrawable.PathParser$1 extends java.lang.Object { }
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 <init> () private void toPath (java.awt.geom.Path2D) java.awt.geom.Path2D path private static int calculateColor (java.lang.String) String value int len int ret int ret int ret int ret 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) String name String value int i org.w3c.dom.NamedNodeMap attributes int len public boolean isGroup () public java.lang.String toString () static void <clinit> () }
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 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_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 synthetic boolean $assertionsDisabled public void <init> () private static com.android.ide.common.vectordrawable.SvgTree parse (java.io.File) throws java.lang.Exception org.w3c.dom.Node nNode int i 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 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 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 boolean nothingToDisplay org.w3c.dom.Node currentGroupNode 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 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.Element eElement 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 Exception e java.io.File inputSVG java.io.OutputStream outStream String errorLog static void <clinit> () }
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 <init> (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 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 flattern (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 static void <clinit> () }
com/android/ide/common/vectordrawable/SvgTree$SizeType.class
SvgTree.java package com.android.ide.common.vectordrawable final enum com.android.ide.common.vectordrawable.SvgTree$SizeType extends java.lang.Enum { public static final enum com.android.ide.common.vectordrawable.SvgTree$SizeType PIXEL public static final enum com.android.ide.common.vectordrawable.SvgTree$SizeType PERCENTAGE private static final synthetic 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 <init> (java.lang.String, int) static void <clinit> () }
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 java.util.logging.Logger logger private String mPathData public static final com.google.common.collect.ImmutableMap colorMap static final synthetic boolean $assertionsDisabled public void <init> (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 private java.lang.String getAttributeValues (com.google.common.collect.ImmutableMap) 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 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 String decimalFormatString public void flattern (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 public void fillPresentationAttributes (java.lang.String, java.lang.String) String name String value static void <clinit> () }
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 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 java.awt.geom.AffineTransform mRootTransform private float[] viewBox private float mScaleFactor private com.android.ide.common.vectordrawable.SvgGroupNode mRoot private String mFileName private java.util.ArrayList mErrorLines private boolean mHasLeafNode void <init> () public float getWidth () public float getHeight () public float getScaleFactor () public void setHasLeafNode (boolean) boolean hasLeafNode public float[] getViewBox () public void flattern () public org.w3c.dom.Document parse (java.io.File) throws java.lang.Exception java.io.File f org.w3c.dom.Document doc 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 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 static void <clinit> () }
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 <init> () public int getHeight () public int getWidth () static synthetic int access$002 (com.android.ide.common.vectordrawable.VdPreview$SourceSize, int) com.android.ide.common.vectordrawable.VdPreview$SourceSize x0 int x1 static synthetic 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/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 <init> (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/PathParser.class
PathParser.java package com.android.ide.common.vectordrawable public com.android.ide.common.vectordrawable.PathParser extends java.lang.Object { public void <init> () 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/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 <init> (char, float[]) char type float[] params public void <init> (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 <clinit> () }
com/android/ide/common/caching/
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$State.class
CreatingCache.java package com.android.ide.common.caching final enum com.android.ide.common.caching.CreatingCache$State extends java.lang.Enum { public static final enum com.android.ide.common.caching.CreatingCache$State EXISTING_VALUE public static final enum com.android.ide.common.caching.CreatingCache$State NEW_VALUE public static final enum com.android.ide.common.caching.CreatingCache$State PROCESSED_VALUE private static final synthetic 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 <init> (java.lang.String, int) static void <clinit> () }
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 <init> (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 java.lang.Object get (java.lang.Object, com.android.ide.common.caching.CreatingCache$QueryListener) 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 }
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/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 <init> (java.lang.Object) Object value void <init> (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 <init> (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$1.class
CreatingCache.java package com.android.ide.common.caching synthetic com.android.ide.common.caching.CreatingCache$1 extends java.lang.Object { static final synthetic int[] $SwitchMap$com$android$ide$common$caching$CreatingCache$State static void <clinit> () }
com/android/ide/common/repository/
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 <init> () public abstract int asInteger () public abstract boolean isPreview () }
com/android/ide/common/repository/GradleCoordinate$1.class
GradleCoordinate.java package com.android.ide.common.repository synthetic com.android.ide.common.repository.GradleCoordinate$1 extends java.lang.Object { }
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 <init> (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 synthetic int compare (java.lang.Object, java.lang.Object) synthetic void <init> (int, com.android.ide.common.repository.GradleCoordinate$1) int x0 com.android.ide.common.repository.GradleCoordinate$1 x1 }
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 <init> (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/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 <init> (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 <init> (java.lang.String, java.lang.String, java.lang.String) String groupId String artifactId String revision public transient void <init> (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 <init> (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 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 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 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 synthetic java.lang.String access$300 (com.android.ide.common.repository.GradleCoordinate) com.android.ide.common.repository.GradleCoordinate x0 static synthetic java.util.List access$400 (com.android.ide.common.repository.GradleCoordinate) com.android.ide.common.repository.GradleCoordinate x0 static void <clinit> () }
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 <init> (int) int value void <init> (java.lang.String) NumberFormatException e int value 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/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 <init> () public boolean isPrivate (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/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 <init> () 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/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 <init> () 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 synthetic int compareTo (java.lang.Object) synthetic void <init> (com.android.ide.common.repository.GradleCoordinate$1) com.android.ide.common.repository.GradleCoordinate$1 x0 }
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 <init> (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 synthetic int compareTo (java.lang.Object) }
com/android/ide/common/repository/SdkMavenRepository.class
SdkMavenRepository.java package com.android.ide.common.repository public final enum com.android.ide.common.repository.SdkMavenRepository extends java.lang.Enum { public static final enum com.android.ide.common.repository.SdkMavenRepository ANDROID public static final enum com.android.ide.common.repository.SdkMavenRepository GOOGLE private final String mDir private final String myDisplayName private static final synthetic com.android.ide.common.repository.SdkMavenRepository[] $VALUES public static com.android.ide.common.repository.SdkMavenRepository[] values () public static com.android.ide.common.repository.SdkMavenRepository valueOf (java.lang.String) String name private void <init> (java.lang.String, int, java.lang.String, java.lang.String) String dir String displayName public java.io.File getRepositoryLocation (java.io.File, boolean) java.io.File sdkHome boolean requireExists public java.io.File getRepositoryLocation (java.io.File, boolean, com.android.repository.io.FileOp) java.io.File dir java.io.File sdkHome boolean requireExists com.android.repository.io.FileOp fileOp public boolean isInstalled (java.io.File, com.android.repository.io.FileOp) java.io.File sdkHome com.android.repository.io.FileOp fileOp public boolean isInstalled (com.android.sdklib.repository.AndroidSdkHandler) com.android.repository.api.ProgressIndicator progress com.android.repository.api.RepoManager mgr com.android.sdklib.repository.AndroidSdkHandler sdkHandler public java.lang.String getPackageId () public com.android.ide.common.repository.GradleCoordinate getHighestInstalledVersion (java.io.File, java.lang.String, java.lang.String, java.lang.String, boolean) java.io.File sdkHome String groupId String artifactId String filter boolean allowPreview public com.android.ide.common.repository.GradleCoordinate getHighestInstalledVersion (java.io.File, java.lang.String, java.lang.String, java.lang.String, boolean, com.android.repository.io.FileOp) java.io.File sdkHome String groupId String artifactId String filter boolean allowPreview com.android.repository.io.FileOp fileOp java.io.File repository public static com.android.ide.common.repository.SdkMavenRepository find (java.io.File, java.lang.String, java.lang.String, com.android.repository.io.FileOp) java.io.File artifactIdDirectory java.io.File repositoryLocation com.android.ide.common.repository.SdkMavenRepository repository java.io.File sdkLocation String groupId String artifactId com.android.repository.io.FileOp fileOp public java.lang.String getDirName () public static com.android.ide.common.repository.GradleCoordinate getCoordinateFromSdkPath (java.lang.String) String path String prefix java.util.List components String version String artifact String group java.util.List revisionComponents public static com.android.repository.api.RepoPackage findBestPackageMatching (com.android.ide.common.repository.GradleCoordinate, java.util.Collection) com.android.ide.common.repository.GradleCoordinate test com.android.repository.api.RepoPackage p com.android.ide.common.repository.GradleCoordinate coordinate java.util.Collection packages com.android.repository.api.RepoPackage result com.android.ide.common.repository.GradleCoordinate resultCoordinate public static com.android.repository.api.LocalPackage findLatestLocalVersion (com.android.ide.common.repository.GradleCoordinate, com.android.sdklib.repository.AndroidSdkHandler, com.android.repository.api.ProgressIndicator) com.android.ide.common.repository.GradleCoordinate coordinate com.android.sdklib.repository.AndroidSdkHandler sdkHandler com.android.repository.api.ProgressIndicator progress String prefix public static com.android.repository.api.RemotePackage findLatestRemoteVersion (com.android.ide.common.repository.GradleCoordinate, com.android.sdklib.repository.AndroidSdkHandler, com.android.repository.api.ProgressIndicator) com.android.ide.common.repository.GradleCoordinate coordinate com.android.sdklib.repository.AndroidSdkHandler sdkHandler com.android.repository.api.ProgressIndicator progress String prefix public static com.android.repository.api.RepoPackage findLatestVersion (com.android.ide.common.repository.GradleCoordinate, com.android.sdklib.repository.AndroidSdkHandler, com.android.repository.api.ProgressIndicator) com.android.ide.common.repository.GradleCoordinate coordinate com.android.sdklib.repository.AndroidSdkHandler sdkHandler com.android.repository.api.ProgressIndicator progress com.android.repository.api.LocalPackage local com.android.repository.api.RemotePackage remote com.android.ide.common.repository.GradleCoordinate localCoordinate com.android.ide.common.repository.GradleCoordinate remoteCoordinate static void <clinit> () }
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 <init> () 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 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/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 synthetic boolean $assertionsDisabled public void <init> () public abstract boolean isPrivate (com.android.resources.ResourceType, java.lang.String) public boolean isPrivate (com.android.ide.common.resources.ResourceUrl) com.android.ide.common.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 synthetic java.lang.String access$100 (com.android.builder.model.AndroidLibrary) com.android.builder.model.AndroidLibrary x0 static synthetic java.lang.String access$200 (com.android.builder.model.AndroidArtifact) com.android.builder.model.AndroidArtifact x0 static synthetic java.lang.String access$300 (com.android.builder.model.Variant) com.android.builder.model.Variant x0 static synthetic java.util.List access$400 (com.android.builder.model.AndroidLibrary) com.android.builder.model.AndroidLibrary x0 static void <clinit> () }
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 <init> () 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 synthetic int compareTo (java.lang.Object) static synthetic boolean access$100 (com.android.ide.common.repository.GradleCoordinate$ListComponent) com.android.ide.common.repository.GradleCoordinate$ListComponent x0 static synthetic 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/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 <init> (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 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/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 <init> (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 synthetic void <init> (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/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 <init> () 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$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 <init> (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 synthetic int compareTo (java.lang.Object) }
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 <init> (int, int, int) int major int minor int micro private void <init> (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 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 volatile synthetic int compareTo (java.lang.Object) static void <clinit> () }
com/android/ide/common/repository/GradleCoordinate$ArtifactType.class
GradleCoordinate.java package com.android.ide.common.repository public final enum com.android.ide.common.repository.GradleCoordinate$ArtifactType extends java.lang.Enum { public static final enum com.android.ide.common.repository.GradleCoordinate$ArtifactType POM public static final enum com.android.ide.common.repository.GradleCoordinate$ArtifactType JAR public static final enum com.android.ide.common.repository.GradleCoordinate$ArtifactType MAVEN_PLUGIN public static final enum com.android.ide.common.repository.GradleCoordinate$ArtifactType EJB public static final enum com.android.ide.common.repository.GradleCoordinate$ArtifactType WAR public static final enum com.android.ide.common.repository.GradleCoordinate$ArtifactType EAR public static final enum com.android.ide.common.repository.GradleCoordinate$ArtifactType RAR public static final enum com.android.ide.common.repository.GradleCoordinate$ArtifactType PAR public static final enum com.android.ide.common.repository.GradleCoordinate$ArtifactType AAR private final String mId private static final synthetic 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 <init> (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 <clinit> () }
com/android/ide/common/xml/
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 <init> () public static com.android.ide.common.xml.XmlFormatPreferences defaults () public java.lang.String getOneIndentUnit () public int getTabWidth () }
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 <init> (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 String value Boolean b int version com.android.ide.common.xml.ManifestData$UsesFeature feature Boolean b com.android.ide.common.xml.ManifestData$UsesLibrary library String action String category String value String value 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 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) org.xml.sax.Attributes attributes String superClassName 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/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 <init> () }
com/android/ide/common/xml/XmlFormatStyle.class
XmlFormatStyle.java package com.android.ide.common.xml public final enum com.android.ide.common.xml.XmlFormatStyle extends java.lang.Enum { public static final enum com.android.ide.common.xml.XmlFormatStyle LAYOUT public static final enum com.android.ide.common.xml.XmlFormatStyle FILE public static final enum com.android.ide.common.xml.XmlFormatStyle RESOURCE public static final enum com.android.ide.common.xml.XmlFormatStyle MANIFEST private static final synthetic 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 <init> (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 <clinit> () }
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/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 <init> () public java.lang.String getName () public int getGlEsVersion () public java.lang.Boolean getRequired () }
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 <init> () public int compare (org.w3c.dom.Attr, org.w3c.dom.Attr) org.w3c.dom.Attr attr1 org.w3c.dom.Attr attr2 public volatile synthetic int compare (java.lang.Object, java.lang.Object) }
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 <init> (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.class
XmlAttributeSortOrder.java package com.android.ide.common.xml public final enum com.android.ide.common.xml.XmlAttributeSortOrder extends java.lang.Enum { public static final enum com.android.ide.common.xml.XmlAttributeSortOrder NO_SORTING public static final enum com.android.ide.common.xml.XmlAttributeSortOrder ALPHABETICAL public static final enum 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 synthetic 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 <init> (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 <clinit> () }
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 <init> (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/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 <init> () 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/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 final java.util.ArrayList mActivities 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 <init> () 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$Activity getLauncherActivity () public java.lang.String[] getProcesses () 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/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 <init> () public java.lang.String getName () public java.lang.Boolean getRequired () }
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 synthetic boolean $assertionsDisabled public void <init> (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 <clinit> () }
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 <init> () 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 synthetic int compare (java.lang.Object, java.lang.Object) }
com/android/ide/common/xml/XmlAttributeSortOrder$3.class
XmlAttributeSortOrder.java package com.android.ide.common.xml synthetic com.android.ide.common.xml.XmlAttributeSortOrder$3 extends java.lang.Object { static final synthetic int[] $SwitchMap$com$android$ide$common$xml$XmlAttributeSortOrder static void <clinit> () }
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 <init> () public void <init> (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/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 <init> () public static com.android.ide.common.xml.ManifestData parse (com.android.io.IAbstractFile, boolean, com.android.ide.common.xml.AndroidManifestParser$ManifestErrorHandler) throws org.xml.sax.SAXException java.io.IOException com.android.io.StreamException javax.xml.parsers.ParserConfigurationException javax.xml.parsers.SAXParser parser com.android.ide.common.xml.ManifestData data com.android.ide.common.xml.AndroidManifestParser$ManifestHandler manifestHandler java.io.InputStream is 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 org.xml.sax.SAXException java.io.IOException com.android.io.StreamException javax.xml.parsers.ParserConfigurationException com.android.io.IAbstractFile manifestFile public static com.android.ide.common.xml.ManifestData parse (com.android.io.IAbstractFolder) throws org.xml.sax.SAXException java.io.IOException com.android.io.StreamException javax.xml.parsers.ParserConfigurationException com.android.io.IAbstractFolder projectFolder com.android.io.IAbstractFile manifestFile public static com.android.ide.common.xml.ManifestData parse (java.io.InputStream) throws org.xml.sax.SAXException java.io.IOException com.android.io.StreamException javax.xml.parsers.ParserConfigurationException 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 <clinit> () }
com/android/ide/common/sdk/
com/android/ide/common/sdk/LoadStatus.class
LoadStatus.java package com.android.ide.common.sdk public final enum com.android.ide.common.sdk.LoadStatus extends java.lang.Enum { public static final enum com.android.ide.common.sdk.LoadStatus LOADING public static final enum com.android.ide.common.sdk.LoadStatus LOADED public static final enum com.android.ide.common.sdk.LoadStatus FAILED private static final synthetic 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 <init> (java.lang.String, int) static void <clinit> () }
com/android/ide/common/build/
com/android/ide/common/build/SplitOutputMatcher.class
SplitOutputMatcher.java package com.android.ide.common.build public com.android.ide.common.build.SplitOutputMatcher extends java.lang.Object { public void <init> () public static java.util.List computeBestOutput (com.android.ide.common.process.ProcessExecutor, java.io.File, com.android.builder.testing.api.DeviceConfigProvider, java.util.List, java.util.Collection) throws com.android.ide.common.process.ProcessException com.android.build.OutputFile outputFile com.android.build.VariantOutput output com.android.build.OutputFile outputFile java.util.List apkFiles java.util.List outputFiles com.android.ide.common.process.ProcessExecutor processExecutor java.io.File splitSelectExe com.android.builder.testing.api.DeviceConfigProvider deviceConfigProvider java.util.List outputs java.util.Collection variantAbiFilters java.util.List splitApksPath com.android.build.OutputFile mainApk public static java.util.List computeBestOutput (com.android.ide.common.process.ProcessExecutor, java.io.File, com.android.builder.testing.api.DeviceConfigProvider, java.io.File, java.util.Collection) throws com.android.ide.common.process.ProcessException String deviceConfiguration String abi String resultApkPath java.util.List apkFiles java.util.Set resultApksPath com.android.ide.common.process.ProcessExecutor processExecutor java.io.File splitSelectExe com.android.builder.testing.api.DeviceConfigProvider deviceConfigProvider java.io.File mainApk java.util.Collection splitApksPath public static java.util.List computeBestOutput (java.util.List, java.util.Collection, int, java.util.List) String densityValue String densityFilter String abiFilter com.android.build.OutputFile output com.android.build.VariantOutput variantOutput java.util.List outputs java.util.Collection variantAbiFilters int deviceDensity java.util.List deviceAbis com.android.resources.Density densityEnum String densityValue java.util.List matches com.android.build.VariantOutput match com.android.build.OutputFile mainOutputFile private static int getAbiPreferenceOrder (com.android.build.VariantOutput, java.util.List) com.android.build.VariantOutput variantOutput java.util.List deviceAbi String abiFilter int match private static boolean isMainApkCompatibleWithDevice (com.android.build.OutputFile, java.util.Collection, java.util.Collection) String abi com.android.build.OutputFile mainOutputFile java.util.Collection variantAbiFilters java.util.Collection deviceAbis private static java.lang.String getFilter (com.android.build.OutputFile, java.lang.String) com.android.build.FilterData filterData com.android.build.OutputFile outputFile String filterType public static java.lang.String prepareConfigFormatMccMnc (java.lang.String) boolean matchingFormat String part String deviceConfig Iterable configParts java.util.List outputParts int processed private static java.lang.String fixSingleConfigDimension (java.lang.String, java.lang.String) String configDimension String dimensionName int nameStartIndex private static synthetic int lambda$computeBestOutput$3 (java.util.List, com.android.build.VariantOutput, com.android.build.VariantOutput) com.android.build.VariantOutput splitOutput com.android.build.VariantOutput splitOutput2 int rc int abiOrder1 int abiOrder2 }
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 <init> () 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 synthetic void <init> (com.android.ide.common.build.SplitSelectTool$1) com.android.ide.common.build.SplitSelectTool$1 x0 }
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 <init> () 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/SplitSelectTool$1.class
SplitSelectTool.java package com.android.ide.common.build synthetic com.android.ide.common.build.SplitSelectTool$1 extends java.lang.Object { }
com/android/ide/common/resources/
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 <init> () 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 synthetic int compare (java.lang.Object, java.lang.Object) }
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 <init> (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/ResourceUrl.class
ResourceUrl.java package com.android.ide.common.resources public com.android.ide.common.resources.ResourceUrl extends java.lang.Object { public final com.android.resources.ResourceType type public final String name public final String namespace public final boolean framework public final boolean create public final boolean theme private void <init> (com.android.resources.ResourceType, java.lang.String, java.lang.String, boolean, boolean, boolean) com.android.resources.ResourceType type String name String namespace boolean framework boolean create boolean theme public static com.android.ide.common.resources.ResourceUrl create (com.android.resources.ResourceType, java.lang.String, boolean, boolean) com.android.resources.ResourceType type String name boolean framework boolean create public static com.android.ide.common.resources.ResourceUrl create (com.android.ide.common.rendering.api.ResourceValue) com.android.ide.common.rendering.api.ResourceValue value public static com.android.ide.common.resources.ResourceUrl parse (java.lang.String) String url public static com.android.ide.common.resources.ResourceUrl parse (java.lang.String, boolean) int slash int colon String remainder String url boolean forceFramework boolean isTheme int typeEnd int nameBegin boolean create int typeBegin int colon boolean framework String namespace String typeName com.android.resources.ResourceType type String name public static boolean isNullOrEmpty (java.lang.String) String url public boolean hasValidName () char c int i int n public java.lang.String toString () StringBuilder sb public boolean equals (java.lang.Object) Object o com.android.ide.common.resources.ResourceUrl that public int hashCode () int result }
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/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 synthetic boolean $assertionsDisabled public void <init> (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 <init> (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.ide.common.resources.ResourceUrl resource private com.android.ide.common.rendering.api.ResourceValue findResValue (com.android.resources.ResourceType, java.lang.String, 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.ResourceType resType String resName 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.ResourceValue resolveValue (com.android.resources.ResourceType, java.lang.String, java.lang.String, boolean) com.android.resources.ResourceType type String name String value boolean isFrameworkValue com.android.ide.common.rendering.api.ResourceValue resValue 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 synthetic com.android.ide.common.rendering.api.ResourceValue findItemInStyle (com.android.ide.common.rendering.api.StyleResourceValue, java.lang.String, boolean) public volatile synthetic com.android.ide.common.rendering.api.ResourceValue findItemInStyle (com.android.ide.common.rendering.api.StyleResourceValue, java.lang.String) static void <clinit> () }
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 <init> (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/FrameworkResourceItem.class
FrameworkResourceItem.java package com.android.ide.common.resources com.android.ide.common.resources.FrameworkResourceItem extends com.android.ide.common.resources.ResourceItem { void <init> (java.lang.String) String name public boolean isEditableDirectly () public java.lang.String toString () }
com/android/ide/common/resources/ResourceResolver$1.class
ResourceResolver.java package com.android.ide.common.resources synthetic com.android.ide.common.resources.ResourceResolver$1 extends java.lang.Object { }
com/android/ide/common/resources/InlineResourceItem.class
InlineResourceItem.java package com.android.ide.common.resources public com.android.ide.common.resources.InlineResourceItem extends com.android.ide.common.resources.ResourceItem { private com.android.ide.common.rendering.api.ResourceValue mValue static final synthetic boolean $assertionsDisabled public void <init> (java.lang.String) String name public boolean isDeclaredInline () public boolean isEditableDirectly () 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 public java.lang.String toString () static void <clinit> () }
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) public abstract boolean hasResourceValue (com.android.resources.ResourceType, java.lang.String) }
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 synthetic boolean $assertionsDisabled protected void <init> (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.ide.common.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 <clinit> () }
com/android/ide/common/resources/ResourceResolver.class
ResourceResolver.java package com.android.ide.common.resources public com.android.ide.common.resources.ResourceResolver extends com.android.ide.common.rendering.api.RenderResources { public static final String THEME_NAME public static final String THEME_NAME_DOT public static final String XLIFF_NAMESPACE_PREFIX public static final String XLIFF_G_TAG public static final String ATTR_EXAMPLE public static final String LEGACY_THEME public static final java.util.regex.Pattern DEVICE_DEFAULT_PATTERN public static final int MAX_RESOURCE_INDIRECTION private final java.util.Map mProjectResources private final java.util.Map mFrameworkResources private final java.util.Map mStyleInheritanceMap private com.android.ide.common.rendering.api.StyleResourceValue mDefaultTheme private final java.util.List mThemes private com.android.ide.common.rendering.api.RenderResources$FrameworkResourceIdProvider mFrameworkProvider private com.android.ide.common.rendering.api.LayoutLog mLogger private final String mThemeName private boolean mIsProjectTheme private String mDeviceDefaultParent private void <init> (java.util.Map, java.util.Map, java.lang.String, boolean) java.util.Map projectResources java.util.Map frameworkResources String themeName boolean isProjectTheme public static com.android.ide.common.resources.ResourceResolver create (java.util.Map, java.util.Map, java.lang.String, boolean) java.util.Map projectResources java.util.Map frameworkResources String themeName boolean isProjectTheme com.android.ide.common.resources.ResourceResolver resolver public static com.android.ide.common.resources.ResourceResolver copy (com.android.ide.common.resources.ResourceResolver) com.android.ide.common.resources.ResourceResolver original com.android.ide.common.resources.ResourceResolver resolver public void setDeviceDefaults (java.lang.String) java.util.regex.Matcher matcher String newParentStyle com.android.ide.common.rendering.api.ResourceValue value String deviceDefaultParent String parentName private void patchFrameworkStyleParent (java.lang.String, java.lang.String) com.android.ide.common.rendering.api.StyleResourceValue newStyle com.android.ide.common.rendering.api.StyleResourceValue from com.android.ide.common.rendering.api.StyleResourceValue to String childStyleName String parentName com.android.ide.common.resources.ResourceValueMap map public java.lang.String getThemeName () public boolean isProjectTheme () public java.util.Map getProjectResources () public java.util.Map getFrameworkResources () public void setFrameworkResourceIdProvider (com.android.ide.common.rendering.api.RenderResources$FrameworkResourceIdProvider) com.android.ide.common.rendering.api.RenderResources$FrameworkResourceIdProvider provider public void setLogger (com.android.ide.common.rendering.api.LayoutLog) com.android.ide.common.rendering.api.LayoutLog logger public com.android.ide.common.rendering.api.StyleResourceValue getDefaultTheme () public void applyStyle (com.android.ide.common.rendering.api.StyleResourceValue, boolean) com.android.ide.common.rendering.api.StyleResourceValue theme boolean useAsPrimary public void clearStyles () public java.util.List getAllThemes () public com.android.ide.common.rendering.api.StyleResourceValue getTheme (java.lang.String, boolean) com.android.ide.common.resources.ResourceValueMap frameworkStyleMap com.android.ide.common.rendering.api.ResourceValue theme com.android.ide.common.resources.ResourceValueMap projectStyleMap String name boolean frameworkTheme com.android.ide.common.rendering.api.ResourceValue theme 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 getFrameworkResource (com.android.resources.ResourceType, java.lang.String) com.android.resources.ResourceType resourceType String resourceName public com.android.ide.common.rendering.api.ResourceValue getProjectResource (com.android.resources.ResourceType, java.lang.String) com.android.resources.ResourceType resourceType String resourceName 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.rendering.api.ItemResourceValue item 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 private com.android.ide.common.rendering.api.ItemResourceValue findItemInStyle (com.android.ide.common.rendering.api.StyleResourceValue, java.lang.String, boolean, int) com.android.ide.common.rendering.api.StyleResourceValue parentStyle com.android.ide.common.rendering.api.StyleResourceValue style String itemName boolean isFrameworkAttr int depth com.android.ide.common.rendering.api.ItemResourceValue item private java.lang.String computeCyclicStyleChain (com.android.ide.common.rendering.api.StyleResourceValue) com.android.ide.common.rendering.api.StyleResourceValue style StringBuilder sb private void appendStyleParents (com.android.ide.common.rendering.api.StyleResourceValue, java.util.Set, int, java.lang.StringBuilder) com.android.ide.common.rendering.api.StyleResourceValue style java.util.Set seen int depth StringBuilder sb boolean haveSeen com.android.ide.common.rendering.api.StyleResourceValue parentStyle public com.android.ide.common.rendering.api.ResourceValue findResValue (java.lang.String, boolean) String reference boolean forceFrameworkOnly com.android.ide.common.resources.ResourceUrl resource public com.android.ide.common.rendering.api.ResourceValue resolveValue (com.android.resources.ResourceType, java.lang.String, java.lang.String, boolean) com.android.resources.ResourceType type String name String value boolean isFrameworkValue com.android.ide.common.rendering.api.ResourceValue resValue 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 private com.android.ide.common.rendering.api.ResourceValue findResValue (com.android.ide.common.resources.ResourceUrl, boolean) com.android.ide.common.rendering.api.ResourceValue item com.android.ide.common.resources.ResourceValueMap typeMap com.android.ide.common.rendering.api.ResourceValue item com.android.ide.common.resources.ResourceUrl resource boolean forceFramework com.android.ide.common.resources.ResourceValueMap typeMap com.android.resources.ResourceType resType String resName boolean isFramework private com.android.ide.common.rendering.api.ResourceValue getResource (com.android.resources.ResourceType, java.lang.String, java.util.Map) com.android.ide.common.rendering.api.ResourceValue item com.android.resources.ResourceType resourceType String resourceName java.util.Map resourceRepository com.android.ide.common.resources.ResourceValueMap typeMap private void computeStyleMaps () com.android.ide.common.resources.ResourceValueMap projectStyleMap com.android.ide.common.resources.ResourceValueMap frameworkStyleMap com.android.ide.common.rendering.api.ResourceValue theme private void computeStyleInheritance (java.util.Collection, com.android.ide.common.resources.ResourceValueMap, com.android.ide.common.resources.ResourceValueMap) com.android.ide.common.rendering.api.StyleResourceValue parentStyle com.android.ide.common.rendering.api.StyleResourceValue style String parentName com.android.ide.common.rendering.api.ResourceValue value java.util.Collection styles com.android.ide.common.resources.ResourceValueMap inProjectStyleMap com.android.ide.common.resources.ResourceValueMap inFrameworkStyleMap public static java.lang.String getParentName (com.android.ide.common.rendering.api.StyleResourceValue) com.android.ide.common.rendering.api.StyleResourceValue style String parentName String styleName int index public com.android.ide.common.rendering.api.StyleResourceValue getParent (com.android.ide.common.rendering.api.StyleResourceValue) com.android.ide.common.rendering.api.StyleResourceValue style public com.android.ide.common.rendering.api.StyleResourceValue getStyle (java.lang.String, boolean) com.android.ide.common.resources.ResourceValueMap styleMap String styleName boolean isFramework com.android.ide.common.rendering.api.ResourceValue res com.android.ide.common.resources.ResourceValueMap styleMap private com.android.ide.common.rendering.api.ResourceValue getStyleFromMap (com.android.ide.common.resources.ResourceValueMap, java.lang.String) com.android.ide.common.resources.ResourceValueMap styleMap String styleName com.android.ide.common.rendering.api.ResourceValue res private com.android.ide.common.rendering.api.StyleResourceValue getStyle (java.lang.String, com.android.ide.common.resources.ResourceValueMap, com.android.ide.common.resources.ResourceValueMap) String parentName com.android.ide.common.resources.ResourceValueMap inProjectStyleMap com.android.ide.common.resources.ResourceValueMap inFrameworkStyleMap boolean frameworkOnly String name com.android.ide.common.rendering.api.ResourceValue parent public boolean isTheme (com.android.ide.common.rendering.api.ResourceValue, java.util.Map) com.android.ide.common.rendering.api.ResourceValue value java.util.Map cache private boolean isTheme (com.android.ide.common.rendering.api.ResourceValue, java.util.Map, int) Boolean known boolean result com.android.ide.common.rendering.api.StyleResourceValue srv String name com.android.ide.common.rendering.api.StyleResourceValue parentStyle com.android.ide.common.rendering.api.ResourceValue value java.util.Map cache int depth public boolean themeExtends (java.lang.String, java.lang.String) com.android.ide.common.rendering.api.ResourceValue themeValue String parentStyle String themeStyle com.android.ide.common.rendering.api.ResourceValue parentValue public com.android.ide.common.resources.ResourceResolver createRecorder (java.util.List) java.util.List lookupChain com.android.ide.common.resources.ResourceResolver resolver public volatile synthetic com.android.ide.common.rendering.api.ResourceValue findItemInStyle (com.android.ide.common.rendering.api.StyleResourceValue, java.lang.String, boolean) public volatile synthetic com.android.ide.common.rendering.api.ResourceValue findItemInStyle (com.android.ide.common.rendering.api.StyleResourceValue, java.lang.String) synthetic void <init> (java.util.Map, java.util.Map, java.lang.String, boolean, com.android.ide.common.resources.ResourceResolver$1) java.util.Map x0 java.util.Map x1 String x2 boolean x3 com.android.ide.common.resources.ResourceResolver$1 x4 static void <clinit> () }
com/android/ide/common/resources/ResourceDeltaKind.class
ResourceDeltaKind.java package com.android.ide.common.resources public final enum com.android.ide.common.resources.ResourceDeltaKind extends java.lang.Enum { public static final enum com.android.ide.common.resources.ResourceDeltaKind CHANGED public static final enum com.android.ide.common.resources.ResourceDeltaKind ADDED public static final enum com.android.ide.common.resources.ResourceDeltaKind REMOVED private static final synthetic 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 <init> (java.lang.String, int) static void <clinit> () }
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 <init> (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 boolean hasResourceValue (com.android.resources.ResourceType, java.lang.String) com.android.resources.ResourceType type String name com.android.ide.common.resources.ResourceValueMap map 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 <clinit> () }
com/android/ide/common/resources/ResourceFolder$1.class
ResourceFolder.java package com.android.ide.common.resources synthetic com.android.ide.common.resources.ResourceFolder$1 extends java.lang.Object { static final synthetic int[] $SwitchMap$com$android$resources$ResourceFolderType static void <clinit> () }
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 <init> (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/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 <init> (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 synthetic int compareTo (java.lang.Object) static void <clinit> () }
com/android/ide/common/resources/ResourceRepository$1.class
ResourceRepository.java package com.android.ide.common.resources synthetic com.android.ide.common.resources.ResourceRepository$1 extends java.lang.Object { static final synthetic int[] $SwitchMap$com$android$resources$ResourceType static void <clinit> () }
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 synthetic boolean $assertionsDisabled protected void <init> (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 <clinit> () }
com/android/ide/common/resources/FrameworkResources$1.class
FrameworkResources.java package com.android.ide.common.resources synthetic com.android.ide.common.resources.FrameworkResources$1 extends java.lang.Object { static final synthetic int[] $SwitchMap$com$android$resources$ResourceType static void <clinit> () }
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 synthetic boolean $assertionsDisabled public void <init> (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 public boolean hasResourceValue (com.android.resources.ResourceType, java.lang.String) com.android.resources.ResourceType type String name static void <clinit> () }
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 synthetic boolean $assertionsDisabled public void <init> (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 <clinit> () }
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 synthetic boolean $assertionsDisabled private void <init> (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 synthetic java.lang.Object put (java.lang.Object, java.lang.Object) public volatile synthetic java.lang.Object get (java.lang.Object) public volatile synthetic java.lang.Object remove (java.lang.Object) protected volatile synthetic java.lang.Object delegate () static void <clinit> () }
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 <init> (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 <clinit> () }
com/android/ide/common/resources/configuration/
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 <init> () public void <init> (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 synthetic java.lang.String getLongDisplayValue () public volatile synthetic java.lang.String getShortDisplayValue () public volatile synthetic int hashCode () public volatile synthetic boolean equals (java.lang.Object) public volatile synthetic boolean hasFakeValue () public volatile synthetic boolean isValid () }
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 <init> () public void <init> (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 synthetic java.lang.String getLongDisplayValue () public volatile synthetic java.lang.String getShortDisplayValue () public volatile synthetic int hashCode () public volatile synthetic boolean equals (java.lang.Object) public volatile synthetic boolean hasFakeValue () public volatile synthetic boolean isValid () }
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 <init> () public void <init> (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 synthetic java.lang.String getLongDisplayValue () public volatile synthetic java.lang.String getShortDisplayValue () public volatile synthetic int hashCode () public volatile synthetic boolean equals (java.lang.Object) public volatile synthetic boolean hasFakeValue () public volatile synthetic boolean isValid () }
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 <init> () public void <init> (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 synthetic java.lang.String getLongDisplayValue () public volatile synthetic java.lang.String getShortDisplayValue () public volatile synthetic int hashCode () public volatile synthetic boolean equals (java.lang.Object) public volatile synthetic boolean hasFakeValue () public volatile synthetic boolean isValid () }
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 <init> () public void <init> (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 <clinit> () }
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 <init> () 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/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 <init> () public void <init> (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 <clinit> () }
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 <init> () public void <init> (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 <clinit> () }
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 <init> () 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/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 <init> () public void <init> (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 synthetic java.lang.String getLongDisplayValue () public volatile synthetic java.lang.String getShortDisplayValue () public volatile synthetic int hashCode () public volatile synthetic boolean equals (java.lang.Object) public volatile synthetic boolean hasFakeValue () public volatile synthetic 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 <init> () public void <init> (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 synthetic java.lang.String getLongDisplayValue () public volatile synthetic java.lang.String getShortDisplayValue () public volatile synthetic int hashCode () public volatile synthetic boolean equals (java.lang.Object) public volatile synthetic boolean hasFakeValue () public volatile synthetic 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 <init> () public void <init> (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 synthetic java.lang.String getLongDisplayValue () public volatile synthetic java.lang.String getShortDisplayValue () public volatile synthetic int hashCode () public volatile synthetic boolean equals (java.lang.Object) public volatile synthetic boolean hasFakeValue () public volatile synthetic boolean isValid () }
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 <init> () public void <init> (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 synthetic java.lang.String getLongDisplayValue () public volatile synthetic java.lang.String getShortDisplayValue () public volatile synthetic int hashCode () public volatile synthetic boolean equals (java.lang.Object) public volatile synthetic boolean hasFakeValue () public volatile synthetic boolean isValid () }
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 <init> () public void <init> (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 synthetic java.lang.String getLongDisplayValue () public volatile synthetic java.lang.String getShortDisplayValue () public volatile synthetic int hashCode () public volatile synthetic boolean equals (java.lang.Object) public volatile synthetic boolean hasFakeValue () public volatile synthetic boolean isValid () }
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 int mValue1 private int mValue2 public void <init> () public void <init> (int, int) int value1 int value2 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 s1 int s2 com.android.ide.common.resources.configuration.ScreenDimensionQualifier qualifier String size1 String size2 public java.lang.String getFolderSegment () public java.lang.String getShortDisplayValue () public java.lang.String getLongDisplayValue () static void <clinit> () }
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 <init> () public void <init> (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 synthetic java.lang.String getLongDisplayValue () public volatile synthetic java.lang.String getShortDisplayValue () public volatile synthetic int hashCode () public volatile synthetic boolean equals (java.lang.Object) public volatile synthetic boolean hasFakeValue () public volatile synthetic com.android.ide.common.resources.configuration.ResourceQualifier getNullQualifier () static void <clinit> () }
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/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) NumberFormatException e String v int code 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 <init> () public void <init> (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 <clinit> () }
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 <init> () public void <init> (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 <clinit> () }
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 <init> () public void <init> (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 synthetic java.lang.String getLongDisplayValue () public volatile synthetic java.lang.String getShortDisplayValue () public volatile synthetic int hashCode () public volatile synthetic boolean equals (java.lang.Object) public volatile synthetic boolean hasFakeValue () public volatile synthetic boolean isValid () }
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 synthetic boolean $assertionsDisabled public void <init> () public void <init> (com.android.resources.Density) com.android.resources.Density value private void <init> (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 synthetic java.lang.String getLongDisplayValue () public volatile synthetic java.lang.String getShortDisplayValue () public volatile synthetic int hashCode () public volatile synthetic boolean equals (java.lang.Object) public volatile synthetic boolean hasFakeValue () public volatile synthetic com.android.ide.common.resources.configuration.ResourceQualifier getNullQualifier () static void <clinit> () }
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 { public void <init> () 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 synthetic int compareTo (java.lang.Object) }
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 synthetic boolean $assertionsDisabled public void <init> () public void <init> (java.lang.String) String language public void <init> (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 segmentLc 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 <clinit> () }
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 { 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 synthetic boolean $assertionsDisabled public void <init> () private void <init> (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 synthetic int compareTo (java.lang.Object) static void <clinit> () int i com.android.ide.common.resources.configuration.FolderConfiguration defaultConfig }
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 { private 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) NumberFormatException e String v int code 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 <init> (int) int apiLevel public void <init> () 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 <clinit> () }
com/android/ide/common/resources/configuration/FolderConfiguration$1.class
FolderConfiguration.java package com.android.ide.common.resources.configuration synthetic com.android.ide.common.resources.configuration.FolderConfiguration$1 extends java.lang.Object { static final synthetic int[] $SwitchMap$com$android$resources$ScreenOrientation static void <clinit> () }
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 <init> () public void <init> (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 synthetic java.lang.String getLongDisplayValue () public volatile synthetic java.lang.String getShortDisplayValue () public volatile synthetic int hashCode () public volatile synthetic boolean equals (java.lang.Object) public volatile synthetic boolean hasFakeValue () public volatile synthetic boolean isValid () }
com/android/ide/common/resources/ValueResourceParser$1.class
ValueResourceParser.java package com.android.ide.common.resources synthetic com.android.ide.common.resources.ValueResourceParser$1 extends java.lang.Object { static final synthetic int[] $SwitchMap$com$android$resources$ResourceType static void <clinit> () }
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 <init> (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 com.android.ide.common.rendering.api.ResourceValue resolveValue (com.android.resources.ResourceType, java.lang.String, java.lang.String, boolean) com.android.resources.ResourceType type String name String value boolean isFrameworkValue com.android.ide.common.rendering.api.ResourceValue resourceValue public volatile synthetic com.android.ide.common.rendering.api.ResourceValue findItemInStyle (com.android.ide.common.rendering.api.StyleResourceValue, java.lang.String, boolean) public volatile synthetic com.android.ide.common.rendering.api.ResourceValue findItemInStyle (com.android.ide.common.rendering.api.StyleResourceValue, java.lang.String) synthetic void <init> (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/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 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 <init> (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 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 }
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 synthetic boolean $assertionsDisabled public void <init> (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 <clinit> () }
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 synthetic boolean $assertionsDisabled private void <init> () 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 <clinit> () }
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 <init> (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 synthetic java.util.Collection getResourceItemsOfType (com.android.resources.ResourceType) }
com/android/ide/common/res2/
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.ResourceCompiler 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 java.util.Properties mCompiledFileMap private final java.util.concurrent.ConcurrentLinkedQueue mPngCrunchRequests public void <init> (java.io.File, java.io.File, java.io.File, com.android.ide.common.res2.ResourcePreprocessor, com.android.ide.common.res2.ResourceCompiler, java.io.File) java.io.FileReader fr java.io.File rootFolder java.io.File publicFile java.io.File blameLogFolder com.android.ide.common.res2.ResourcePreprocessor preprocessor com.android.ide.common.res2.ResourceCompiler resourceCompiler java.io.File temporaryDirectory 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 com.google.common.util.concurrent.ListenableFuture result Exception e com.android.ide.common.res2.MergedResourceWriter$PngCrunchRequest request Exception e java.util.concurrent.Future first Exception e java.io.IOException e java.io.FileWriter fw java.io.IOException e 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.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 java.util.Map blame String content java.io.File copyFolder java.io.File copyOutput 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.concurrent.Future f java.io.File result 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 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 synthetic boolean ignoreItemInMerge (com.android.ide.common.res2.DataItem) public volatile synthetic void removeItem (com.android.ide.common.res2.DataItem, com.android.ide.common.res2.DataItem) throws com.android.ide.common.res2.MergeConsumer$ConsumerException public volatile synthetic void addItem (com.android.ide.common.res2.DataItem) throws com.android.ide.common.res2.MergeConsumer$ConsumerException private synthetic java.lang.Void lambda$addItem$8 (com.android.ide.common.res2.ResourceItem, com.android.ide.common.res2.DataFile$FileType) throws java.lang.Exception Exception e java.io.File file String folderName private synthetic void lambda$end$7 (com.google.common.util.concurrent.ListenableFuture, com.android.ide.common.res2.MergedResourceWriter$PngCrunchRequest) java.io.File typeFolder java.io.File outFile com.google.common.util.concurrent.SettableFuture failureSimulator Exception e private static synthetic com.google.common.util.concurrent.ListenableFuture lambda$createWriterWithoutPngCruncher$6 (java.io.File, java.io.File) throws java.lang.Exception java.io.File file java.io.File output com.google.common.util.concurrent.SettableFuture future }
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 synthetic org.w3c.dom.NamedNodeMap val$attributes final synthetic com.android.ide.common.res2.ResourceItem this$0 void <init> (com.android.ide.common.res2.ResourceItem, java.lang.String, boolean, java.lang.String, org.w3c.dom.NamedNodeMap) com.android.ide.common.res2.ResourceItem this$0 String x0 boolean x1 String x2 protected int getDefaultIndex () NumberFormatException e String toolsDefaultIndex }
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 synthetic boolean $assertionsDisabled public void <init> (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 <init> (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 <init> (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 <clinit> () }
com/android/ide/common/res2/ResourceItem$3.class
ResourceItem.java package com.android.ide.common.res2 synthetic com.android.ide.common.res2.ResourceItem$3 extends java.lang.Object { static final synthetic int[] $SwitchMap$com$android$resources$ResourceType static void <clinit> () }
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 <init> (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/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 <init> (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/AbstractResourceRepository.class
AbstractResourceRepository.java package com.android.ide.common.res2 public abstract com.android.ide.common.res2.AbstractResourceRepository extends java.lang.Object { private final boolean mFramework protected static final Object ITEM_MAP_LOCK static final synthetic boolean $assertionsDisabled public void <init> (boolean) boolean isFramework public boolean isFramework () public com.android.ide.common.res2.MergeConsumer createMergeConsumer () protected abstract java.util.Map getMap () protected abstract com.google.common.collect.ListMultimap getMap (com.android.resources.ResourceType, boolean) protected com.google.common.collect.ListMultimap getMap (com.android.resources.ResourceType) com.android.resources.ResourceType type public java.util.Map getItems () 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.ide.common.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 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 java.util.Map itemMap 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.resources.ResourceType type com.android.ide.common.resources.configuration.FolderConfiguration referenceConfig public com.android.ide.common.resources.ResourceValueMap getConfiguredResources (java.util.Map, 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 java.util.Map itemMap 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 private void addItem (com.android.ide.common.res2.ResourceItem) com.google.common.collect.ListMultimap map com.android.ide.common.res2.ResourceItem item private void removeItem (com.android.ide.common.res2.ResourceItem) com.google.common.collect.Multimap map com.android.ide.common.res2.ResourceItem removedItem 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 public void clear () static synthetic void access$000 (com.android.ide.common.res2.AbstractResourceRepository, com.android.ide.common.res2.ResourceItem) com.android.ide.common.res2.AbstractResourceRepository x0 com.android.ide.common.res2.ResourceItem x1 static synthetic void access$100 (com.android.ide.common.res2.AbstractResourceRepository, com.android.ide.common.res2.ResourceItem) com.android.ide.common.res2.AbstractResourceRepository x0 com.android.ide.common.res2.ResourceItem x1 static void <clinit> () }
com/android/ide/common/res2/DataBindingResourceType.class
DataBindingResourceType.java package com.android.ide.common.res2 public final enum com.android.ide.common.res2.DataBindingResourceType extends java.lang.Enum { public static final enum com.android.ide.common.res2.DataBindingResourceType VARIABLE public static final enum com.android.ide.common.res2.DataBindingResourceType IMPORT public final String[] attributes private static final synthetic 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 <init> (java.lang.String, int, java.lang.String[]) String[] attributes static void <clinit> () }
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 <init> (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/NoOpResourcePreprocessor.class
NoOpResourcePreprocessor.java package com.android.ide.common.res2 public com.android.ide.common.res2.NoOpResourcePreprocessor extends java.lang.Object implements com.android.ide.common.res2.ResourcePreprocessor { public void <init> () 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 }
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 <init> () 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 synthetic void <init> (com.android.ide.common.res2.MergingException$1) com.android.ide.common.res2.MergingException$1 x0 }
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 <init> (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 synthetic java.lang.String toString () public volatile synthetic 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 synthetic void loadFromFiles (com.android.utils.ILogger) throws com.android.ide.common.res2.MergingException public volatile synthetic com.google.common.collect.ListMultimap getDataMap () public volatile synthetic boolean isEmpty () public volatile synthetic int size () public volatile synthetic java.io.File findMatchingSourceFile (java.io.File) public volatile synthetic java.lang.String getConfigName () public volatile synthetic java.util.List getSourceFiles () public volatile synthetic void addSource (java.io.File) public volatile synthetic void addSources (java.util.Collection) protected volatile synthetic 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 synthetic 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/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 <init> (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 synthetic java.lang.String toString () public volatile synthetic java.io.File getFile () public volatile synthetic java.lang.String getKey () public volatile synthetic java.lang.String getName () }
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 String STRING_ELEMENT_NAME private static final java.util.regex.Pattern DECIMAL_REFERENCE private static final String DECIMAL_PLACEHOLDER private static final java.util.regex.Pattern HEXADECIMAL_REFERENCE private static final String HEXADECIMAL_PLACEHOLDER private static final java.util.regex.Pattern ESCAPED_DECIMAL_REFERENCE private static final java.util.regex.Pattern ESCAPED_HEXADECIMAL_REFERENCE static final synthetic boolean $assertionsDisabled private void <init> () static java.lang.String escapeCharacterData (java.lang.String) org.xml.sax.SAXException exception String xml StringBuilder builder private static void parse (java.lang.String, java.lang.StringBuilder) throws org.xml.sax.SAXException com.google.common.escape.Escaper escaper org.xml.sax.ContentHandler handler javax.xml.parsers.ParserConfigurationException exception org.xml.sax.SAXException exception java.io.IOException exception String string StringBuilder builder org.xml.sax.XMLReader reader org.xml.sax.XMLReader reader private static java.lang.String containInStringElement (java.lang.String) String string 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 <clinit> () }
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 boolean mTrackSourcePositions static final synthetic boolean $assertionsDisabled void <init> (java.io.File, java.lang.String) java.io.File file 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) throws com.android.ide.common.res2.MergingException org.w3c.dom.Node node java.io.File from 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) 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 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 <clinit> () }
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 synthetic org.w3c.dom.NamedNodeMap val$attributes final synthetic com.android.ide.common.res2.ResourceItem this$0 void <init> (com.android.ide.common.res2.ResourceItem, java.lang.String, boolean, java.lang.String, org.w3c.dom.NamedNodeMap) com.android.ide.common.res2.ResourceItem this$0 String x0 boolean x1 String x2 public java.lang.String getValue () String value String quantity }
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 <init> () 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 }
com/android/ide/common/res2/ResourceSet$1.class
ResourceSet.java package com.android.ide.common.res2 synthetic com.android.ide.common.res2.ResourceSet$1 extends java.lang.Object { static final synthetic int[] $SwitchMap$com$android$ide$common$res2$DataFile$FileType static void <clinit> () }
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 { private final com.android.ide.common.res2.DataFile$FileType mType protected java.io.File mFile protected final java.util.Map mItems static final synthetic boolean $assertionsDisabled void <init> (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 <clinit> () }
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 { 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/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/MergedResourceWriter$1.class
MergedResourceWriter.java package com.android.ide.common.res2 synthetic com.android.ide.common.res2.MergedResourceWriter$1 extends java.lang.Object { static final synthetic int[] $SwitchMap$com$android$ide$common$res2$DataFile$FileType static void <clinit> () }
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 <init> () 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/ResourceRepository.class
ResourceRepository.java package com.android.ide.common.res2 public com.android.ide.common.res2.ResourceRepository extends com.android.ide.common.res2.AbstractResourceRepository { protected final java.util.Map mItems public void <init> (boolean) boolean isFramework protected java.util.Map getMap () protected com.google.common.collect.ListMultimap getMap (com.android.resources.ResourceType, boolean) com.android.resources.ResourceType type boolean create com.google.common.collect.ListMultimap multimap }
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 synthetic boolean $assertionsDisabled void <init> () 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 child org.w3c.dom.Node duplicatedChild org.w3c.dom.Node duplicatedChild org.w3c.dom.Node duplicatedChild 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 <clinit> () }
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 <init> (java.lang.String, com.android.resources.ResourceType, java.lang.String, org.w3c.dom.Node, java.lang.String) String name 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/StringResourceEscaperContentHandler.class
StringResourceEscaperContentHandler.java package com.android.ide.common.res2 final com.android.ide.common.res2.StringResourceEscaperContentHandler extends org.xml.sax.ext.DefaultHandler2 { private final StringBuilder mBuilder private final com.google.common.escape.Escaper mEscaper private boolean mHandlingEntity private boolean mHandlingCdata private int mStartElementBuilderLength void <init> (java.lang.StringBuilder, com.google.common.escape.Escaper) StringBuilder builder com.google.common.escape.Escaper escaper 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/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 <init> () 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 synthetic java.lang.String toString () public volatile synthetic com.android.ide.common.res2.FileValidity findDataSetContaining (java.io.File, com.android.ide.common.res2.FileValidity) public volatile synthetic com.android.ide.common.res2.FileValidity findDataSetContaining (java.io.File) public volatile synthetic boolean checkValidUpdate (java.util.List) public volatile synthetic void cleanBlob (java.io.File) public volatile synthetic boolean loadFromBlob (java.io.File, boolean) throws com.android.ide.common.res2.MergingException public volatile synthetic void writeBlobToWithTimestamps (java.io.File, com.android.ide.common.res2.MergeConsumer) throws com.android.ide.common.res2.MergingException public volatile synthetic void writeBlobTo (java.io.File, com.android.ide.common.res2.MergeConsumer, boolean) throws com.android.ide.common.res2.MergingException public volatile synthetic void mergeData (com.android.ide.common.res2.MergeConsumer, boolean) throws com.android.ide.common.res2.MergingException public volatile synthetic com.google.common.collect.ListMultimap getDataMap () public volatile synthetic int size () public volatile synthetic java.util.List getDataSets () protected volatile synthetic com.android.ide.common.res2.DataSet createFromXml (org.w3c.dom.Node) throws com.android.ide.common.res2.MergingException }
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 <init> (java.io.File) java.io.File rootFolder 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 synthetic boolean ignoreItemInMerge (com.android.ide.common.res2.DataItem) public volatile synthetic void removeItem (com.android.ide.common.res2.DataItem, com.android.ide.common.res2.DataItem) throws com.android.ide.common.res2.MergeConsumer$ConsumerException public volatile synthetic void addItem (com.android.ide.common.res2.DataItem) throws com.android.ide.common.res2.MergeConsumer$ConsumerException private synthetic java.lang.Void lambda$addItem$5 (com.android.ide.common.res2.AssetItem) throws java.lang.Exception java.util.zip.GZIPInputStream gzipInputStream com.android.ide.common.res2.AssetFile assetFile java.nio.file.Path fromFile java.nio.file.Path toFile }
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 <init> (java.lang.String, java.io.File, com.android.resources.ResourceType, java.lang.String, java.lang.String) String name 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/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 <init> (java.lang.String, com.android.resources.ResourceType, org.w3c.dom.Node, java.lang.String) String name 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/FileStatus.class
FileStatus.java package com.android.ide.common.res2 public final enum com.android.ide.common.res2.FileStatus extends java.lang.Enum { public static final enum com.android.ide.common.res2.FileStatus NEW public static final enum com.android.ide.common.res2.FileStatus REMOVED public static final enum com.android.ide.common.res2.FileStatus CHANGED private static final synthetic 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 <init> (java.lang.String, int) static void <clinit> () }
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/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 org.w3c.dom.Node mValue private String mLibraryName protected com.android.ide.common.rendering.api.ResourceValue mResourceValue private boolean mIgnoredFromDiskMerge static final synthetic boolean $assertionsDisabled public void <init> (java.lang.String, com.android.resources.ResourceType, org.w3c.dom.Node, java.lang.String) String name 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 getQualifiers () com.android.ide.common.res2.ResourceFile resourceFile public com.android.ide.common.res2.DataFile$FileType getSourceType () com.android.ide.common.res2.ResourceFile resourceFile 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 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) Throwable t String parent boolean isFrameworks org.w3c.dom.NamedNodeMap attributes com.android.resources.ResourceType type com.android.ide.common.rendering.api.ResourceValue value com.android.ide.common.rendering.api.ResourceValue value com.android.ide.common.rendering.api.ResourceValue value com.android.ide.common.rendering.api.ResourceValue value com.android.ide.common.rendering.api.ResourceValue value com.android.ide.common.rendering.api.ResourceValue value com.android.ide.common.rendering.api.ResourceValue value com.android.ide.common.rendering.api.ResourceValue value String name private com.android.resources.ResourceType getType (java.lang.String, org.w3c.dom.NamedNodeMap) String typeValue String qName org.w3c.dom.NamedNodeMap attributes String typeValue 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 com.android.ide.common.rendering.api.ItemResourceValue resValue String text 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 haveElementChildren 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 synthetic java.io.File getFile () public volatile synthetic java.lang.String getName () public volatile synthetic int compareTo (java.lang.Object) static synthetic 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 <clinit> () }
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 <init> () public static void validate (java.io.File, com.android.resources.ResourceType) throws com.android.ide.common.res2.MergingException java.io.File file com.android.resources.ResourceType resourceType String error public static java.lang.String getErrorTextForFileResource (java.lang.String, com.android.resources.ResourceType) String fileNameWithExt com.android.resources.ResourceType resourceType public static java.lang.String getErrorTextForPartialName (java.lang.String, com.android.resources.ResourceType) String partialFileNameWithExt com.android.resources.ResourceType resourceType private static java.lang.String getErrorTextForFileResource (java.lang.String, com.android.resources.ResourceType, boolean) String fileName String fileName String fileName String fileName String fileName String possibleFileName String ext String fileName String fileName String ext String fileName String fileName String ext String fileNameWithExt com.android.resources.ResourceType resourceType boolean allowPartialOrMissingExtension String fileName public static java.lang.String getErrorTextForNameWithoutExtension (java.lang.String) char c int i int n String fileNameWithoutExt 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/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 <init> (com.android.ide.common.res2.ResourceSet) java.io.File source com.android.ide.common.res2.ResourceSet originalSet public void <init> (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/MergedResourceWriter$PngCrunchRequest.class
MergedResourceWriter.java package com.android.ide.common.res2 com.android.ide.common.res2.MergedResourceWriter$PngCrunchRequest extends java.lang.Object { private final java.io.File in private final java.io.File out private final String folderName private void <init> (java.io.File, java.io.File, java.lang.String) java.io.File in java.io.File out String folderName static synthetic java.io.File access$000 (com.android.ide.common.res2.MergedResourceWriter$PngCrunchRequest) com.android.ide.common.res2.MergedResourceWriter$PngCrunchRequest x0 static synthetic java.io.File access$100 (com.android.ide.common.res2.MergedResourceWriter$PngCrunchRequest) com.android.ide.common.res2.MergedResourceWriter$PngCrunchRequest x0 synthetic void <init> (java.io.File, java.io.File, java.lang.String, com.android.ide.common.res2.MergedResourceWriter$1) java.io.File x0 java.io.File x1 String x2 com.android.ide.common.res2.MergedResourceWriter$1 x3 static synthetic java.lang.String access$300 (com.android.ide.common.res2.MergedResourceWriter$PngCrunchRequest) com.android.ide.common.res2.MergedResourceWriter$PngCrunchRequest x0 }
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 <init> (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/DataSet$1.class
DataSet.java package com.android.ide.common.res2 synthetic com.android.ide.common.res2.DataSet$1 extends java.lang.Object { static final synthetic int[] $SwitchMap$com$android$ide$common$res2$DataFile$FileType static final synthetic int[] $SwitchMap$com$android$ide$common$res2$FileStatus static void <clinit> () }
com/android/ide/common/res2/ResourceCompiler.class
ResourceCompiler.java package com.android.ide.common.res2 public abstract com.android.ide.common.res2.ResourceCompiler extends java.lang.Object { public static final com.android.ide.common.res2.ResourceCompiler NONE public abstract com.google.common.util.concurrent.ListenableFuture compile (java.io.File, java.io.File) throws java.lang.Exception private static synthetic com.google.common.util.concurrent.ListenableFuture lambda$static$4 (java.io.File, java.io.File) throws java.lang.Exception java.io.File i java.io.File o static void <clinit> () }
com/android/ide/common/res2/FileValidity$FileStatus.class
FileValidity.java package com.android.ide.common.res2 public final enum com.android.ide.common.res2.FileValidity$FileStatus extends java.lang.Enum { public static final enum com.android.ide.common.res2.FileValidity$FileStatus VALID_FILE public static final enum com.android.ide.common.res2.FileValidity$FileStatus IGNORED_FILE public static final enum com.android.ide.common.res2.FileValidity$FileStatus UNKNOWN_FILE private static final synthetic 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 <init> (java.lang.String, int) static void <clinit> () }
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.internal.WaitableExecutor mExecutor public void <init> (java.io.File) java.io.File rootFolder 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.internal.WaitableExecutor getExecutor () protected java.io.File getRootFolder () }
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 synthetic boolean $assertionsDisabled public void <init> (java.lang.String, com.android.resources.ResourceType) String name 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 <clinit> () }
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 com.android.ide.common.res2.ResourceItem mFileResourceItem private java.util.List mIdResourceItems void <init> (java.io.File, java.lang.String, com.android.resources.ResourceType) 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 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 static 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/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 <init> () synthetic void <init> (com.android.ide.common.res2.ResourceSet$1) com.android.ide.common.res2.ResourceSet$1 x0 }
com/android/ide/common/res2/MergingException$1.class
MergingException.java package com.android.ide.common.res2 synthetic com.android.ide.common.res2.MergingException$1 extends java.lang.Object { }
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 synthetic boolean $assertionsDisabled public void <init> () 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.ParserConfigurationException e java.io.File blobRootFolder com.android.ide.common.res2.MergeConsumer consumer boolean includeTimestamps javax.xml.parsers.DocumentBuilder builder 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 <clinit> () }
com/android/ide/common/res2/DataFile$FileType.class
DataFile.java package com.android.ide.common.res2 public final enum com.android.ide.common.res2.DataFile$FileType extends java.lang.Enum { public static final enum com.android.ide.common.res2.DataFile$FileType SINGLE_FILE public static final enum com.android.ide.common.res2.DataFile$FileType GENERATED_FILES public static final enum com.android.ide.common.res2.DataFile$FileType XML_VALUES private static final synthetic 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 <init> (java.lang.String, int) static void <clinit> () }
com/android/ide/common/res2/AbstractResourceRepository$1.class
AbstractResourceRepository.java package com.android.ide.common.res2 synthetic com.android.ide.common.res2.AbstractResourceRepository$1 extends java.lang.Object { }
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/DataItem.class
DataItem.java package com.android.ide.common.res2 abstract com.android.ide.common.res2.DataItem extends java.lang.Object { 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 <init> (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/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 static final Iterable sIgnoredPatterns public void <init> (java.lang.String, boolean) 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 static boolean checkFileForAndroidRes (java.io.File) java.io.File file public static 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 () static void <clinit> () String patterns }
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 abstract void start () public abstract void end () throws java.lang.InterruptedException }
com/android/ide/common/res2/AbstractResourceRepository$RepositoryMerger.class
AbstractResourceRepository.java package com.android.ide.common.res2 com.android.ide.common.res2.AbstractResourceRepository$RepositoryMerger extends java.lang.Object implements com.android.ide.common.res2.MergeConsumer { final synthetic com.android.ide.common.res2.AbstractResourceRepository this$0 private void <init> (com.android.ide.common.res2.AbstractResourceRepository) 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.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 synthetic boolean ignoreItemInMerge (com.android.ide.common.res2.DataItem) public volatile synthetic void removeItem (com.android.ide.common.res2.DataItem, com.android.ide.common.res2.DataItem) throws com.android.ide.common.res2.MergeConsumer$ConsumerException public volatile synthetic void addItem (com.android.ide.common.res2.DataItem) throws com.android.ide.common.res2.MergeConsumer$ConsumerException synthetic void <init> (com.android.ide.common.res2.AbstractResourceRepository, com.android.ide.common.res2.AbstractResourceRepository$1) com.android.ide.common.res2.AbstractResourceRepository x0 com.android.ide.common.res2.AbstractResourceRepository$1 x1 }
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 <init> (java.lang.Throwable) Throwable cause public void <init> (java.lang.Throwable, java.io.File) Throwable cause java.io.File file private void <init> (java.lang.Throwable, com.android.ide.common.blame.SourceFile) Throwable cause com.android.ide.common.blame.SourceFile file }
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 <init> (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 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 synthetic boolean filterAccept (com.android.ide.common.res2.DataItem) public volatile synthetic java.lang.String toString () public volatile synthetic com.android.ide.common.res2.FileValidity findDataSetContaining (java.io.File, com.android.ide.common.res2.FileValidity) public volatile synthetic com.android.ide.common.res2.FileValidity findDataSetContaining (java.io.File) public volatile synthetic boolean checkValidUpdate (java.util.List) public volatile synthetic void cleanBlob (java.io.File) public volatile synthetic boolean loadFromBlob (java.io.File, boolean) throws com.android.ide.common.res2.MergingException public volatile synthetic void writeBlobToWithTimestamps (java.io.File, com.android.ide.common.res2.MergeConsumer) throws com.android.ide.common.res2.MergingException public volatile synthetic void writeBlobTo (java.io.File, com.android.ide.common.res2.MergeConsumer, boolean) throws com.android.ide.common.res2.MergingException public volatile synthetic com.google.common.collect.ListMultimap getDataMap () public volatile synthetic int size () public volatile synthetic java.util.List getDataSets () public volatile synthetic void addDataSet (com.android.ide.common.res2.DataSet) protected volatile synthetic com.android.ide.common.res2.DataSet createFromXml (org.w3c.dom.Node) throws com.android.ide.common.res2.MergingException }
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 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 synthetic boolean $assertionsDisabled public void <init> (java.lang.String, java.lang.String) String name String libraryName public void <init> (java.lang.String, boolean) String name boolean validateEnabled public void <init> (java.lang.String, java.lang.String, boolean) String name 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 volatile synthetic java.lang.String toString () protected volatile synthetic 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 synthetic 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 synthetic void loadFromFiles (com.android.utils.ILogger) throws com.android.ide.common.res2.MergingException public volatile synthetic com.google.common.collect.ListMultimap getDataMap () public volatile synthetic boolean isEmpty () public volatile synthetic int size () public volatile synthetic java.io.File findMatchingSourceFile (java.io.File) public volatile synthetic java.lang.String getConfigName () public volatile synthetic java.util.List getSourceFiles () public volatile synthetic void addSource (java.io.File) public volatile synthetic void addSources (java.util.Collection) protected volatile synthetic 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 synthetic com.android.ide.common.res2.DataFile createFileAndItemsFromXml (java.io.File, org.w3c.dom.Node) throws com.android.ide.common.res2.MergingException static void <clinit> () }
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 <init> () 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 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/util/
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 <init> (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/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 <init> () }
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 <init> (java.awt.Paint, double) java.awt.Paint paint double opacity public void <init> (java.awt.Paint) java.awt.Paint paint }
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 <init> (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/AssetUtil.class
AssetUtil.java package com.android.ide.common.util public com.android.ide.common.util.AssetUtil extends java.lang.Object { public void <init> () public static java.awt.Rectangle scaleRectangle (java.awt.Rectangle, float) java.awt.Rectangle rect float scaleFactor 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 }
com/android/ide/common/process/
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 synthetic com.android.ide.common.process.ProcessOutput val$output final synthetic com.android.ide.common.process.ProcessOutputHandler val$processOutputHandler final synthetic com.google.common.util.concurrent.SettableFuture val$result final synthetic java.util.List val$command final synthetic com.android.ide.common.process.DefaultProcessExecutor this$0 void <init> (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 synthetic void onSuccess (java.lang.Object) }
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 <init> (java.lang.String) String message public java.lang.String getMessage () public java.lang.String toString () }
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 synthetic Process val$process final synthetic com.android.ide.common.process.ProcessOutput val$output final synthetic java.util.concurrent.atomic.AtomicReference val$exceptionHolder void <init> (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 <init> (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/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/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/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/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 <init> (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/TeeProcessOutputHandler.class
TeeProcessOutputHandler.java package com.android.ide.common.process public com.android.ide.common.process.TeeProcessOutputHandler extends java.lang.Object implements com.android.ide.common.process.ProcessOutputHandler { private final com.google.common.collect.ImmutableList mHandlers public transient void <init> (com.android.ide.common.process.ProcessOutputHandler[]) com.android.ide.common.process.ProcessOutputHandler h com.android.ide.common.process.ProcessOutputHandler[] handlers com.google.common.collect.ImmutableList$Builder builder public void handleOutput (com.android.ide.common.process.ProcessOutput) throws com.android.ide.common.process.ProcessException int i com.android.ide.common.process.ProcessOutput processOutput public com.android.ide.common.process.ProcessOutput createOutput () java.util.List outputs }
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 <init> (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/ProcessException.class
ProcessException.java package com.android.ide.common.process public com.android.ide.common.process.ProcessException extends java.lang.Exception { public void <init> (java.lang.Throwable) Throwable throwable public void <init> (java.lang.String, java.lang.Throwable) String message Throwable throwable public void <init> (java.lang.String) String message }
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 <init> () 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/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 <init> (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/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 <init> () 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 synthetic java.io.OutputStream getErrorOutput () public volatile synthetic java.io.OutputStream getStandardOutput () }
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 synthetic Process val$process final synthetic com.android.ide.common.process.ProcessOutput val$output final synthetic java.util.concurrent.atomic.AtomicReference val$exceptionHolder final synthetic Thread val$threadErr final synthetic com.google.common.util.concurrent.SettableFuture val$result void <init> (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 () Exception e int processResult Exception e java.io.InputStream stdout java.io.OutputStream stream }
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/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 <init> () 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/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/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/TeeProcessOutputHandler$TeeProcessOutput$1.class
TeeProcessOutputHandler.java package com.android.ide.common.process com.android.ide.common.process.TeeProcessOutputHandler$TeeProcessOutput$1 extends java.io.OutputStream { final synthetic java.util.List val$streams final synthetic com.android.ide.common.process.TeeProcessOutputHandler$TeeProcessOutput this$0 void <init> (com.android.ide.common.process.TeeProcessOutputHandler$TeeProcessOutput, java.util.List) com.android.ide.common.process.TeeProcessOutputHandler$TeeProcessOutput this$0 public void write (int) throws java.io.IOException java.io.OutputStream os int b public void write (byte[], int, int) throws java.io.IOException java.io.OutputStream os byte[] b int off int len public void flush () throws java.io.IOException java.io.OutputStream os public void close () throws java.io.IOException com.google.common.io.Closer c }
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 <init> (java.util.List, int) java.util.List command int exitValue void <init> (java.util.List, java.lang.Throwable) java.util.List command Throwable failure void <init> (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/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 <init> () public com.android.ide.common.process.ProcessOutput createOutput () }
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/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 <init> () 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/TeeProcessOutputHandler$TeeProcessOutput.class
TeeProcessOutputHandler.java package com.android.ide.common.process com.android.ide.common.process.TeeProcessOutputHandler$TeeProcessOutput extends java.lang.Object implements com.android.ide.common.process.ProcessOutput { private final com.google.common.collect.ImmutableList mOutputs private void <init> (com.google.common.collect.ImmutableList) com.google.common.collect.ImmutableList outputs private java.io.OutputStream getCompositeStream (java.util.function.Function) java.util.function.Function processOutputStreamExtractor java.util.List streams public java.io.OutputStream getStandardOutput () public java.io.OutputStream getErrorOutput () public void close () throws java.io.IOException com.google.common.io.Closer c static synthetic com.google.common.collect.ImmutableList access$000 (com.android.ide.common.process.TeeProcessOutputHandler$TeeProcessOutput) com.android.ide.common.process.TeeProcessOutputHandler$TeeProcessOutput x0 synthetic void <init> (com.google.common.collect.ImmutableList, com.android.ide.common.process.TeeProcessOutputHandler$1) com.google.common.collect.ImmutableList x0 com.android.ide.common.process.TeeProcessOutputHandler$1 x1 }
com/android/ide/common/process/TeeProcessOutputHandler$1.class
TeeProcessOutputHandler.java package com.android.ide.common.process synthetic com.android.ide.common.process.TeeProcessOutputHandler$1 extends java.lang.Object { }
com/android/ide/common/signing/
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 <init> () 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.NoSuchAlgorithmException e org.bouncycastle.operator.OperatorCreationException e java.security.cert.CertificateException e String asymmetric String sign int validityYears String dn java.security.KeyPair keyPair 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.operator.ContentSigner signer org.bouncycastle.cert.X509CertificateHolder holder org.bouncycastle.cert.jcajce.JcaX509CertificateConverter converter java.security.cert.X509Certificate certificate java.security.cert.X509Certificate certificate }
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 <init> (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/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 <init> (java.lang.String) String message void <init> (java.lang.String, java.lang.Throwable) String message Throwable t void <init> (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/internal/
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.ExecutorService mExecutorService private final java.util.concurrent.CompletionService mCompletionService private final java.util.Set mFutureSet static final synthetic boolean $assertionsDisabled private void <init> (int) int nThreads private void <init> () public static com.android.ide.common.internal.WaitableExecutor useGlobalSharedThreadPool () public static com.android.ide.common.internal.WaitableExecutor useNewFixedSizeThreadPool (int) int nThreads public void execute (java.util.concurrent.Callable) java.util.concurrent.Callable callable public java.util.List waitForTasksWithQuickFail (boolean) throws java.lang.InterruptedException com.android.ide.common.internal.LoggedErrorException java.util.concurrent.Future future Throwable cause java.util.concurrent.ExecutionException e boolean cancelRemaining java.util.List results public java.util.List waitForAllTasks () throws java.lang.InterruptedException Throwable cause java.util.concurrent.ExecutionException e java.util.concurrent.Future future java.util.List results public void cancelAllTasks () java.util.concurrent.Future future static void <clinit> () }
com/android/ide/common/internal/CommandLineRunner.class
CommandLineRunner.java package com.android.ide.common.internal public com.android.ide.common.internal.CommandLineRunner extends java.lang.Object { private final com.android.utils.ILogger mLogger public void <init> (com.android.utils.ILogger) com.android.utils.ILogger logger public void runCmdLine (java.util.List, java.util.Map) throws java.io.IOException java.lang.InterruptedException com.android.ide.common.internal.LoggedErrorException java.util.List command java.util.Map envVariableMap String[] cmdArray public void runCmdLine (java.util.List, com.android.ide.common.internal.CommandLineRunner$CommandLineOutput, java.util.Map) throws java.io.IOException java.lang.InterruptedException com.android.ide.common.internal.LoggedErrorException java.util.List command com.android.ide.common.internal.CommandLineRunner$CommandLineOutput commandLineOutput java.util.Map envVariableMap String[] cmdArray public void runCmdLine (java.lang.String[], java.util.Map) throws java.io.IOException java.lang.InterruptedException com.android.ide.common.internal.LoggedErrorException String[] command java.util.Map envVariableMap com.android.ide.common.internal.CommandLineRunner$OutputGrabber grabber public void runCmdLine (java.lang.String[], com.android.ide.common.internal.CommandLineRunner$CommandLineOutput, java.util.Map) throws java.io.IOException java.lang.InterruptedException com.android.ide.common.internal.LoggedErrorException java.util.Map$Entry entry java.util.Map env String[] command com.android.ide.common.internal.CommandLineRunner$CommandLineOutput commandLineOutput java.util.Map envVariableMap ProcessBuilder processBuilder Process process int returnCode private void printCommand (java.lang.String[]) String[] command static synthetic com.android.utils.ILogger access$000 (com.android.ide.common.internal.CommandLineRunner) com.android.ide.common.internal.CommandLineRunner x0 }
com/android/ide/common/internal/AaptCruncher.class
AaptCruncher.java package com.android.ide.common.internal public com.android.ide.common.internal.AaptCruncher extends java.lang.Object implements com.android.ide.common.internal.PngCruncher { private final String mAaptLocation private final com.android.ide.common.process.ProcessExecutor mProcessExecutor private final com.android.ide.common.process.ProcessOutputHandler mProcessOutputHandler public void <init> (java.lang.String, com.android.ide.common.process.ProcessExecutor, com.android.ide.common.process.ProcessOutputHandler) String aaptLocation com.android.ide.common.process.ProcessExecutor processExecutor com.android.ide.common.process.ProcessOutputHandler processOutputHandler public int start () public com.google.common.util.concurrent.ListenableFuture crunchPng (int, java.io.File, java.io.File) throws com.android.ide.common.internal.PngException com.android.ide.common.process.ProcessInfo processInfo com.android.ide.common.process.ProcessResult result com.android.ide.common.process.ProcessException e int key java.io.File from java.io.File to public void end (int) throws java.lang.InterruptedException int key }
com/android/ide/common/internal/ExecutorSingleton.class
ExecutorSingleton.java package com.android.ide.common.internal public com.android.ide.common.internal.ExecutorSingleton extends java.lang.Object { private static java.util.concurrent.ExecutorService sExecutorService private static int sThreadPoolSize public void <init> () public static synchronized java.util.concurrent.ExecutorService getExecutor () public static synchronized void shutdown () public static void setThreadPoolSize (int) int threadPoolSize static void <clinit> () }
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/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 { public Object value public Throwable exception static com.android.ide.common.internal.WaitableExecutor$TaskResult withValue (java.lang.Object) Object value com.android.ide.common.internal.WaitableExecutor$TaskResult result void <init> (java.lang.Throwable) Throwable cause }
com/android/ide/common/internal/CommandLineRunner$CommandLineOutput.class
CommandLineRunner.java package com.android.ide.common.internal public abstract com.android.ide.common.internal.CommandLineRunner$CommandLineOutput extends java.lang.Object implements com.android.utils.GrabProcessOutput$IProcessOutput { private final java.util.List mErrors public void <init> () public void err (java.lang.String) String line public final java.util.List getErrors () }
com/android/ide/common/internal/CommandLineRunner$1.class
CommandLineRunner.java package com.android.ide.common.internal synthetic com.android.ide.common.internal.CommandLineRunner$1 extends java.lang.Object { }
com/android/ide/common/internal/LoggedErrorException.class
LoggedErrorException.java package com.android.ide.common.internal public com.android.ide.common.internal.LoggedErrorException extends java.lang.Exception { private final int mCmdLineError private final java.util.List mOutput private final String mCmdLine public void <init> (int, java.util.List, java.lang.String) int error java.util.List output String cmdLine public void <init> (java.util.List) java.util.List output public int getCmdLineError () public java.util.List getOutput () public java.lang.String getCmdLine () public java.lang.String getMessage () String line StringBuilder sb }
com/android/ide/common/internal/CommandLineRunner$OutputGrabber.class
CommandLineRunner.java package com.android.ide.common.internal com.android.ide.common.internal.CommandLineRunner$OutputGrabber extends com.android.ide.common.internal.CommandLineRunner$CommandLineOutput { final synthetic com.android.ide.common.internal.CommandLineRunner this$0 private void <init> (com.android.ide.common.internal.CommandLineRunner) public void out (java.lang.String) String line public void err (java.lang.String) String line synthetic void <init> (com.android.ide.common.internal.CommandLineRunner, com.android.ide.common.internal.CommandLineRunner$1) com.android.ide.common.internal.CommandLineRunner x0 com.android.ide.common.internal.CommandLineRunner$1 x1 }
com/android/ide/common/internal/NopPngCruncher.class
NopPngCruncher.java package com.android.ide.common.internal public com.android.ide.common.internal.NopPngCruncher extends java.lang.Object implements com.android.ide.common.internal.PngCruncher { public void <init> () public int start () public com.google.common.util.concurrent.ListenableFuture crunchPng (int, java.io.File, java.io.File) throws com.android.ide.common.internal.PngException int key java.io.File from java.io.File to public void end (int) throws java.lang.InterruptedException int key }
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 <init> () public void <init> (java.lang.String) String s public void <init> (java.lang.String, java.lang.Throwable) String s Throwable throwable public void <init> (java.lang.Throwable) Throwable throwable }
com/android/ide/common/blame/
com/android/ide/common/blame/parser/
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 <init> () 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/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/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 <init> () 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 <clinit> () }
com/android/ide/common/blame/parser/aapt/
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 <init> () 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 <clinit> () }
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 <init> () 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 <clinit> () }
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 <init> () 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 <clinit> () }
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 <init> () 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 <clinit> () }
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 <init> () 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 <clinit> () }
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 synthetic boolean $assertionsDisabled public void <init> () 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 <clinit> () }
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 <init> () 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 <clinit> () }
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 <init> () 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 <clinit> () }
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 <init> () 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 <clinit> () }
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 <init> () 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 <clinit> () }
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 <init> () 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 <clinit> () }
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 <init> () 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 <clinit> () }
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 <init> () 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 <clinit> () }
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 synthetic String val$name final synthetic String val$type final synthetic java.util.concurrent.atomic.AtomicReference val$line final synthetic int[] val$certain final synthetic int[] val$possible void <init> (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/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 <init> () 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 <clinit> () }
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 <init> () 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 <clinit> () }
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 <init> (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/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 <init> (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 <clinit> () }
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 <init> () 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/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 <init> (java.lang.Iterable, com.android.utils.ILogger) Iterable parsers com.android.utils.ILogger logger public void <init> (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 <init> (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 <init> (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 <init> (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/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 <init> () public void <init> (java.lang.Throwable) Throwable cause }
com/android/ide/common/blame/parser/DexParser.class
DexParser.java package com.android.ide.common.blame.parser public com.android.ide.common.blame.parser.DexParser extends java.lang.Object implements com.android.ide.common.blame.parser.PatternAwareOutputParser { static final String DEX_TOOL_NAME static final String DEX_LIMIT_EXCEEDED_ERROR static final String COULD_NOT_CONVERT_BYTECODE_TO_DEX static final String INVALID_BYTE_CODE_VERSION private static final java.util.regex.Pattern INVALID_BYTE_CODE_VERSION_EXCEPTION_PATTERN private static final java.util.regex.Pattern UNSUPPORTED_CLASS_FILE_VERSION_PATTERN public void <init> () 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 original1 String nextLine int bytecodeVersion java.util.regex.Matcher matcher String firstLine StringBuilder locationsBuilder String locations String originalMessage String cause int bytecodeVersion String cause java.util.regex.Matcher invalidByteCodeVersion String line com.android.ide.common.blame.parser.util.OutputLineReader reader java.util.List messages com.android.utils.ILogger logger StringBuilder original String exception String exceptionWithStacktrace private static void consumeStacktrace (com.android.ide.common.blame.parser.util.OutputLineReader, java.lang.StringBuilder) com.android.ide.common.blame.parser.util.OutputLineReader reader StringBuilder out private static void consumeMatchingLines (com.android.ide.common.blame.parser.util.OutputLineReader, java.util.function.Predicate, java.lang.StringBuilder) com.android.ide.common.blame.parser.util.OutputLineReader reader java.util.function.Predicate linePredicate StringBuilder out String nextLine private static synthetic boolean lambda$consumeStacktrace$13 (java.lang.String) String line private static synthetic boolean lambda$parse$12 (java.lang.String) String nextLine static void <clinit> () }
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 <init> () 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) 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 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) 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 com.google.gson.stream.JsonReader reader java.io.File file static void <clinit> () }
com/android/ide/common/blame/MergingLogRewriter$1.class
MergingLogRewriter.java package com.android.ide.common.blame com.android.ide.common.blame.MergingLogRewriter$1 extends java.lang.Object implements com.google.common.base.Function { final synthetic com.android.ide.common.blame.MergingLog val$mergingLog final synthetic com.android.ide.common.blame.MergingLogRewriter this$0 void <init> (com.android.ide.common.blame.MergingLogRewriter, com.android.ide.common.blame.MergingLog) com.android.ide.common.blame.MergingLogRewriter this$0 public com.android.ide.common.blame.SourceFilePosition apply (com.android.ide.common.blame.SourceFilePosition) com.android.ide.common.blame.SourceFilePosition input public volatile synthetic java.lang.Object apply (java.lang.Object) }
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/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 synthetic com.android.ide.common.blame.MergingLog this$0 void <init> (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 synthetic 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 <init> (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 <init> (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/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 synthetic com.android.ide.common.blame.MergingLog this$0 void <init> (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 synthetic java.lang.Object load (java.lang.Object) throws java.lang.Exception }
com/android/ide/common/blame/MergingLog.class
MergingLog.java package com.android.ide.common.blame public com.android.ide.common.blame.MergingLog extends java.lang.Object { private final com.google.common.cache.LoadingCache mWholeFileMaps private final com.google.common.cache.LoadingCache mMergedFileMaps private final java.io.File mOutputFolder public void <init> (java.io.File) java.io.File outputFolder public void logCopy (com.android.ide.common.blame.SourceFile, com.android.ide.common.blame.SourceFile) com.android.ide.common.blame.SourceFile source com.android.ide.common.blame.SourceFile destination public void logCopy (java.io.File, java.io.File) java.io.File source java.io.File destination public void logRemove (com.android.ide.common.blame.SourceFile) com.android.ide.common.blame.SourceFile merged public void logSource (com.android.ide.common.blame.SourceFile, java.util.Map) com.android.ide.common.blame.SourceFile mergedFile java.util.Map map private java.util.Map getWholeFileMap (com.android.ide.common.blame.SourceFile) java.util.concurrent.ExecutionException e com.android.ide.common.blame.SourceFile file String shard private java.util.Map getMergedFileMap (com.android.ide.common.blame.SourceFile) java.util.concurrent.ExecutionException e com.android.ide.common.blame.SourceFile file String shard public com.android.ide.common.blame.SourceFile find (com.android.ide.common.blame.SourceFile) com.android.ide.common.blame.SourceFile mergedFile com.android.ide.common.blame.SourceFile sourceFile public com.android.ide.common.blame.SourceFilePosition find (com.android.ide.common.blame.SourceFilePosition) com.android.ide.common.blame.SourceFile sourceFile com.android.ide.common.blame.SourcePosition key com.android.ide.common.blame.SourceFilePosition mergedFilePosition com.android.ide.common.blame.SourceFile mergedSourceFile java.util.Map positionMap com.android.ide.common.blame.SourcePosition position java.util.NavigableMap sortedMap java.util.Map$Entry candidate int patience private static java.lang.String getShard (com.android.ide.common.blame.SourceFile) com.android.ide.common.blame.SourceFile sourceFile java.io.File file public void write () throws java.io.IOException java.util.Map$Entry entry java.util.Map$Entry entry public com.android.ide.common.blame.SourceFile destinationFor (com.android.ide.common.blame.SourceFile) java.util.Optional dst java.util.concurrent.ExecutionException e com.android.ide.common.blame.SourceFile original String shard private static synthetic boolean lambda$destinationFor$11 (com.android.ide.common.blame.SourceFile, java.util.Map$Entry) java.util.Map$Entry e private static synthetic boolean lambda$null$10 (com.android.ide.common.blame.SourceFile, com.android.ide.common.blame.SourceFilePosition) com.android.ide.common.blame.SourceFilePosition sfp private static synthetic boolean lambda$destinationFor$9 (com.android.ide.common.blame.SourceFile, java.util.Map$Entry) java.util.Map$Entry e static synthetic java.io.File access$000 (com.android.ide.common.blame.MergingLog) com.android.ide.common.blame.MergingLog x0 }
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 synthetic com.android.ide.common.blame.MergingLog this$0 void <init> (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 synthetic int compare (java.lang.Object, java.lang.Object) }
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 <init> () 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 synthetic java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException public volatile synthetic void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException }
com/android/ide/common/blame/MergingLogRewriter.class
MergingLogRewriter.java package com.android.ide.common.blame public com.android.ide.common.blame.MergingLogRewriter extends java.lang.Object implements com.android.ide.common.blame.MessageReceiver { private final com.android.ide.common.blame.MessageReceiver mMessageReceiver private final com.google.common.base.Function mGetOriginalPosition public void <init> (com.android.ide.common.blame.MergingLog, com.android.ide.common.blame.MessageReceiver) com.android.ide.common.blame.MergingLog mergingLog com.android.ide.common.blame.MessageReceiver messageReceiver public void receiveMessage (com.android.ide.common.blame.Message) com.android.ide.common.blame.Message message java.util.List originalPositions Iterable positions }
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 <init> () 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 synthetic java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException public volatile synthetic void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException static void <clinit> () com.google.common.collect.EnumHashBiMap map }
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 <init> () 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 synthetic java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException public volatile synthetic void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException }
com/android/ide/common/blame/SourceFileJsonTypeAdapter$1.class
SourceFileJsonTypeAdapter.java package com.android.ide.common.blame synthetic com.android.ide.common.blame.SourceFileJsonTypeAdapter$1 extends java.lang.Object { static final synthetic int[] $SwitchMap$com$google$gson$stream$JsonToken static void <clinit> () }
com/android/ide/common/blame/MessageJsonSerializer$1.class
MessageJsonSerializer.java package com.android.ide.common.blame synthetic com.android.ide.common.blame.MessageJsonSerializer$1 extends java.lang.Object { static final synthetic int[] $SwitchMap$com$google$gson$stream$JsonToken static void <clinit> () }
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 <init> () 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 synthetic java.lang.Object read (com.google.gson.stream.JsonReader) throws java.io.IOException public volatile synthetic void write (com.google.gson.stream.JsonWriter, java.lang.Object) throws java.io.IOException }