content: package android.support.design.widget;
  
  import android.graphics.drawable.Drawable;
  import android.graphics.drawable.DrawableContainer;
  import android.util.Log;
  import java.lang.reflect.Method;
  
  class DrawableUtils {
    private static final String LOG_TAG = "DrawableUtils";
    
    private static Method sSetConstantStateMethod;
    
    private static boolean sSetConstantStateMethodFetched;
    
    static boolean setContainerConstantState(DrawableContainer paramDrawableContainer, Drawable.ConstantState paramConstantState) {
      return setContainerConstantStateV9(paramDrawableContainer, paramConstantState);
    }
    
    private static boolean setContainerConstantStateV9(DrawableContainer paramDrawableContainer, Drawable.ConstantState paramConstantState) {
      if (!sSetConstantStateMethodFetched) {
        try {
          Method method1 = DrawableContainer.class.getDeclaredMethod("setConstantState", new Class[] { DrawableContainer.DrawableContainerState.class });
          sSetConstantStateMethod = method1;
          method1.setAccessible(true);
        } catch (NoSuchMethodException noSuchMethodException) {
          Log.e("DrawableUtils", "Could not fetch setConstantState(). Oh well.");
        } 
        sSetConstantStateMethodFetched = true;
      } 
      Method method = sSetConstantStateMethod;
      if (method != null)
        try {
          method.invoke(paramDrawableContainer, new Object[] { paramConstantState });
          return true;
        } catch (Exception exception) {
          Log.e("DrawableUtils", "Could not invoke setConstantState(). Oh well.");
        }  
      return false;
    }
  }
  
  
  /* Location:              F:\何章易\项目文件夹\项目24\va\classes_merge.jar!\android\support\design\widget\DrawableUtils.class
   * Java compiler version: 6 (50.0)
   * JD-Core Version:       1.1.3
   */