android.view.ViewDebug Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of androidstub Show documentation
Show all versions of androidstub Show documentation
provide android hidden api definition ,helper for android super framework development
package android.view;
public class ViewDebug
{
@java.lang.annotation.Target(value={java.lang.annotation.ElementType.FIELD,java.lang.annotation.ElementType.METHOD})
@java.lang.annotation.Retention(value=java.lang.annotation.RetentionPolicy.RUNTIME)
public static @interface ExportedProperty
{
boolean resolveId() default false;
android.view.ViewDebug.IntToString[] mapping() default {};
android.view.ViewDebug.IntToString[] indexMapping() default {};
android.view.ViewDebug.FlagToString[] flagMapping() default {};
boolean deepExport() default false;
java.lang.String prefix() default "";
java.lang.String category() default "";
}
@java.lang.annotation.Target(value={java.lang.annotation.ElementType.TYPE})
@java.lang.annotation.Retention(value=java.lang.annotation.RetentionPolicy.RUNTIME)
public static @interface IntToString
{
int from();
java.lang.String to();
}
@java.lang.annotation.Target(value={java.lang.annotation.ElementType.TYPE})
@java.lang.annotation.Retention(value=java.lang.annotation.RetentionPolicy.RUNTIME)
public static @interface FlagToString
{
int mask();
int equals();
java.lang.String name();
boolean outputIf() default true;
}
@java.lang.annotation.Target(value={java.lang.annotation.ElementType.FIELD,java.lang.annotation.ElementType.METHOD})
@java.lang.annotation.Retention(value=java.lang.annotation.RetentionPolicy.RUNTIME)
public static @interface CapturedViewProperty
{
boolean retrieveReturn() default false;
}
@java.lang.Deprecated()
public static enum HierarchyTraceType
{
BUILD_CACHE(),
DRAW(),
INVALIDATE(),
INVALIDATE_CHILD(),
INVALIDATE_CHILD_IN_PARENT(),
ON_LAYOUT(),
ON_MEASURE(),
REQUEST_LAYOUT();
}
@java.lang.Deprecated()
public static enum RecyclerTraceType
{
BIND_VIEW(),
MOVE_FROM_ACTIVE_TO_SCRAP_HEAP(),
MOVE_TO_SCRAP_HEAP(),
NEW_VIEW(),
RECYCLE_FROM_ACTIVE_HEAP(),
RECYCLE_FROM_SCRAP_HEAP();
}
public ViewDebug() { throw new RuntimeException("Stub!"); }
@java.lang.Deprecated()
@java.lang.SuppressWarnings(value={"UnusedParameters","deprecation"})
public static void trace(android.view.View view, android.view.ViewDebug.RecyclerTraceType type, int... parameters) { throw new RuntimeException("Stub!"); }
@java.lang.Deprecated()
@java.lang.SuppressWarnings(value={"UnusedParameters"})
public static void startRecyclerTracing(java.lang.String prefix, android.view.View view) { throw new RuntimeException("Stub!"); }
@java.lang.Deprecated()
@java.lang.SuppressWarnings(value={"UnusedParameters"})
public static void stopRecyclerTracing() { throw new RuntimeException("Stub!"); }
@java.lang.Deprecated()
@java.lang.SuppressWarnings(value={"UnusedParameters","deprecation"})
public static void trace(android.view.View view, android.view.ViewDebug.HierarchyTraceType type) { throw new RuntimeException("Stub!"); }
@java.lang.Deprecated()
@java.lang.SuppressWarnings(value={"UnusedParameters"})
public static void startHierarchyTracing(java.lang.String prefix, android.view.View view) { throw new RuntimeException("Stub!"); }
@java.lang.Deprecated()
public static void stopHierarchyTracing() { throw new RuntimeException("Stub!"); }
public static void dumpCapturedView(java.lang.String tag, java.lang.Object view) { throw new RuntimeException("Stub!"); }
@java.lang.Deprecated()
public static final boolean TRACE_HIERARCHY = false;
@java.lang.Deprecated()
public static final boolean TRACE_RECYCLER = false;
}