SYMBOL INDEX (157 symbols across 22 files) FILE: folivora/src/main/java/cn/cricin/folivora/DrawableParser.java type DrawableParser (line 57) | public interface DrawableParser { method parse (line 64) | Drawable parse(ParseRequest request); class GradientDrawableParser (line 96) | class GradientDrawableParser implements DrawableParser { method parse (line 98) | @Override class StateListDrawableParser (line 183) | class StateListDrawableParser implements DrawableParser { method parse (line 238) | @Override method parseStateSet (line 308) | private static int[] parseStateSet(int stateFlags) { class LayerDrawableParser (line 445) | class LayerDrawableParser implements DrawableParser { method parse (line 446) | @Override class RippleDrawableParser (line 528) | class RippleDrawableParser implements DrawableParser { method parse (line 529) | @Override class LevelListDrawableParser (line 582) | class LevelListDrawableParser implements DrawableParser { method parse (line 583) | @Override class ClipDrawableParser (line 639) | class ClipDrawableParser implements DrawableParser { method parse (line 640) | @Override class InsetDrawableParser (line 667) | class InsetDrawableParser implements DrawableParser { method parse (line 668) | @Override class ScaleDrawableParser (line 699) | class ScaleDrawableParser implements DrawableParser { method parse (line 700) | @Override class AnimationDrawableParser (line 746) | class AnimationDrawableParser implements DrawableParser { method parse (line 747) | @SuppressWarnings("ConstantConditions") class ReflectiveDrawableParser (line 830) | class ReflectiveDrawableParser implements DrawableParser { method parse (line 837) | @Override FILE: folivora/src/main/java/cn/cricin/folivora/Folivora.java class Folivora (line 55) | public final class Folivora { method getDrawable (line 121) | @SuppressWarnings("WeakerAccess") method applyDrawableToView (line 149) | static void applyDrawableToView(View view, AttributeSet attrs) { method createDrawable (line 195) | private static Drawable createDrawable(Context ctx, AttributeSet attrs... method installViewFactory (line 222) | public static void installViewFactory(Context ctx) { method wrap (line 243) | public static Context wrap(final Context newBase) { method setRippleFallback (line 268) | public static void setRippleFallback(RippleFallback fallback) { method registerDrawableParser (line 272) | public static void registerDrawableParser(Class dr... method addOnViewCreatedListener (line 284) | public static void addOnViewCreatedListener(OnViewCreatedListener l) { method dispatchViewCreated (line 291) | static void dispatchViewCreated(View view, AttributeSet attrs) { method Folivora (line 299) | private Folivora() {} FILE: folivora/src/main/java/cn/cricin/folivora/FolivoraInflater.java class FolivoraInflater (line 31) | final class FolivoraInflater extends LayoutInflater { method FolivoraInflater (line 38) | FolivoraInflater(Context newContext, LayoutInflater original) { method cloneInContext (line 42) | @Override method setFactory (line 47) | @Override method setFactory2 (line 56) | @Override method inflate (line 65) | @Override method onCreateView (line 75) | @Override FILE: folivora/src/main/java/cn/cricin/folivora/FolivoraViewFactory.java class FolivoraViewFactory (line 34) | final class FolivoraViewFactory implements LayoutInflater.Factory2 { method onCreateView (line 50) | @Override method onCreateView (line 55) | @Override method createView (line 83) | private static View createView(String name, Context ctx, AttributeSet ... method getLayoutInflater (line 107) | private static LayoutInflater getLayoutInflater(Context context) { method forceSetFactory2 (line 114) | static void forceSetFactory2(LayoutInflater inflater, LayoutInflater.F... FILE: folivora/src/main/java/cn/cricin/folivora/OnViewCreatedListener.java type OnViewCreatedListener (line 27) | public interface OnViewCreatedListener { method onViewCreated (line 28) | void onViewCreated(View view, AttributeSet attrs); FILE: folivora/src/main/java/cn/cricin/folivora/ParseRequest.java class ParseRequest (line 26) | public final class ParseRequest { method ParseRequest (line 33) | ParseRequest(Context context, method context (line 48) | public Context context() { method attrs (line 55) | public AttributeSet attrs() { method rippleFallback (line 62) | public RippleFallback rippleFallback() { method shapeAttrs (line 69) | public ShapeAttrs shapeAttrs() { method drawableClassName (line 76) | public String drawableClassName() { FILE: folivora/src/main/java/cn/cricin/folivora/RippleFallback.java type RippleFallback (line 29) | public interface RippleFallback { method onFallback (line 40) | Drawable onFallback(ColorStateList color, Drawable content, FILE: folivora/src/main/java/cn/cricin/folivora/ShapeAttrs.java class ShapeAttrs (line 23) | final class ShapeAttrs { method ShapeAttrs (line 48) | private ShapeAttrs( method forIndex (line 226) | static ShapeAttrs forIndex(int index) { FILE: lint/src/main/java/cn/cricin/folivora/dom/AndroidFacetCompat.java class AndroidFacetCompat (line 38) | final class AndroidFacetCompat { method getAppResourceManager (line 41) | static ResourceManager getAppResourceManager(AndroidFacet facet) { method isAppProject (line 59) | static boolean isAppProject(AndroidFacet facet) { method requiresAndroidModel (line 72) | static boolean requiresAndroidModel(AndroidFacet facet) { method getManifest (line 85) | static Manifest getManifest(AndroidFacet facet) { method invoke (line 96) | @SuppressWarnings("unchecked") method AndroidFacetCompat (line 120) | private AndroidFacetCompat() { FILE: lint/src/main/java/cn/cricin/folivora/dom/DrawableIdConverter.java class DrawableIdConverter (line 40) | public class DrawableIdConverter extends ResolvingConverter { method getVariants (line 42) | @NotNull method fromString (line 63) | @Nullable method toString (line 69) | @Nullable FILE: lint/src/main/java/cn/cricin/folivora/dom/FolivoraAttrProcessing.java class FolivoraAttrProcessing (line 52) | final class FolivoraAttrProcessing { method registerFolivoraAttributes (line 86) | static void registerFolivoraAttributes(AndroidFacet facet, method getStyleablesToRegister (line 102) | private static List getStyleablesToRegister(XmlAttribute[] att... method getSimpleClassName (line 148) | private static String getSimpleClassName(String className) { method isInvalidTagName (line 155) | private static boolean isInvalidTagName(String tagName) { method registerAttributes (line 163) | private static void registerAttributes(/*NotNull*/ AndroidFacet facet, method getNamespaceUriByResourcePackage (line 191) | private static String getNamespaceUriByResourcePackage(/*NotNull*/ And... method registerStyleableAttributes (line 210) | private static void registerStyleableAttributes( method registerAttribute (line 220) | private static void registerAttribute( method mustBeSoft (line 256) | private static boolean mustBeSoft(Converter converter, Collection form... method FolivoraAttrProcessing (line 265) | private FolivoraAttrProcessing() {} FILE: lint/src/main/java/cn/cricin/folivora/dom/FolivoraDomExtender.java class FolivoraDomExtender (line 37) | @SuppressWarnings("unchecked") method supportsStubs (line 60) | @Override method getValueClass (line 65) | private static Class getValueClass(Object format) { method registerExtensions (line 70) | @Override method install (line 94) | public static void install() { FILE: lint/src/main/java/cn/cricin/folivora/lint/FolivoraIssueRegistry.java class FolivoraIssueRegistry (line 29) | @SuppressWarnings("unused") method installStudioPlugins (line 36) | private static void installStudioPlugins() { method getIssues (line 54) | @Override method getApi (line 61) | @Override FILE: lint/src/main/java/cn/cricin/folivora/lint/InstalledBeforeSuperDetector.java class InstalledBeforeSuperDetector (line 40) | public final class InstalledBeforeSuperDetector extends Detector impleme... method getApplicableMethodNames (line 58) | @Nullable method visitMethod (line 64) | @Override class SuperOnCreateFinder (line 100) | private static class SuperOnCreateFinder extends AbstractUastVisitor { method SuperOnCreateFinder (line 108) | private SuperOnCreateFinder(UCallExpression target) { method visitCallExpression (line 112) | @Override method isSuperOnCreateCalled (line 129) | boolean isSuperOnCreateCalled() { FILE: lint/src/main/java/cn/cricin/folivora/lint/InternalFolivoraApiDetector.java class InternalFolivoraApiDetector (line 43) | @Deprecated method getApplicableMethodNames (line 64) | @Nullable method visitMethod (line 70) | @Override method report (line 110) | private void report(JavaContext context, UCallExpression call) { FILE: lint/src/main/java/cn/cricin/folivora/lint/PreferStubViewDetector.java class PreferStubViewDetector (line 39) | @Deprecated method getApplicableAttributes (line 58) | @Override method appliesTo (line 63) | @Override method visitAttribute (line 68) | @Override FILE: lint/src/main/java/cn/cricin/folivora/preview/FolivoraPreview.java class FolivoraPreview (line 40) | @SuppressWarnings("unchecked") method install (line 47) | public static void install() { method tryHookConstructorMap (line 72) | private static void tryHookConstructorMap() { method getUnsafe (line 112) | private static Unsafe getUnsafe(){ method installViewFactoryIfNeeded (line 126) | private static void installViewFactoryIfNeeded() { method peekContexts (line 136) | private static Collection peekContexts() { class MyHashMap (line 147) | static class MyHashMap extends HashMap{ method MyHashMap (line 148) | MyHashMap(Map map) { method get (line 152) | @Override FILE: lint/src/main/java/cn/cricin/folivora/preview/ViewFactory.java class ViewFactory (line 39) | final class ViewFactory implements LayoutInflater.Factory2 { method ViewFactory (line 63) | ViewFactory(LayoutInflater inflater, LayoutlibCallback layoutlibCallba... method getContext (line 72) | private BridgeContext getContext() { method onCreateView (line 76) | @Override method applyDrawableToView (line 116) | private void applyDrawableToView(View view, AttributeSet attrs) { method loadCustomView (line 140) | private View loadCustomView(String name, AttributeSet attrs) { method onCreateView (line 166) | @Override FILE: sample/src/main/java/cn/cricin/folivora/sample/MainActivity.java class MainActivity (line 39) | public class MainActivity extends Activity { method attachBaseContext (line 41) | @Override method onCreate (line 46) | @Override FILE: sample/src/main/java/cn/cricin/folivora/sample/drawable/AlphaBackgroundDrawable.java class AlphaBackgroundDrawable (line 37) | @SuppressWarnings("WeakerAccess, unused") method AlphaBackgroundDrawable (line 45) | public AlphaBackgroundDrawable(Context ctx) { method AlphaBackgroundDrawable (line 52) | public AlphaBackgroundDrawable(Context ctx, AttributeSet attrs) { method initPaint (line 63) | @SuppressWarnings("SuspiciousNameCombination") method draw (line 83) | @Override method setAlpha (line 91) | @Override method setColorFilter (line 96) | @Override method getOpacity (line 101) | @Override FILE: sample/src/main/java/cn/cricin/folivora/sample/drawable/UmbrellaDrawable.java class UmbrellaDrawable (line 36) | @SuppressWarnings("unused") method UmbrellaDrawable (line 50) | public UmbrellaDrawable() { method draw (line 58) | @Override method onBoundsChange (line 74) | @Override method createShader (line 86) | private void createShader() { method setColor1 (line 94) | public void setColor1(int color) { method setColor2 (line 102) | public void setColor2(int color) { method setBackgroundColor (line 110) | public void setBackgroundColor(int color) { method getColor1 (line 117) | public int getColor1() { method getColor2 (line 121) | public int getColor2() { method getBackgroundColor (line 125) | public int getBackgroundColor() { method setAlpha (line 130) | @Override method setColorFilter (line 135) | @Override method getOpacity (line 140) | @Override FILE: sample/src/main/java/cn/cricin/folivora/sample/drawable/WindmillDrawable.java class WindmillDrawable (line 36) | @SuppressWarnings("WeakerAccess, unused") method WindmillDrawable (line 49) | public WindmillDrawable(Context ctx) { method WindmillDrawable (line 59) | public WindmillDrawable(Context ctx, AttributeSet attrs) { method draw (line 97) | @Override method setAlpha (line 116) | @Override method setColorFilter (line 121) | @Override method getOpacity (line 126) | @Override method getIntrinsicWidth (line 131) | @Override method getIntrinsicHeight (line 136) | @Override