@Target(value=TYPE)
@Retention(value=CLASS)
public static @interface Debug.Renderer
Modifier and Type | Optional Element and Description |
---|---|
@NonNls java.lang.String |
childrenArray
Expression to be evaluated to obtain an array of object's children.
Usually the result is an array of elements in a collection, or an array of entries in a map. this refers to the class instance being presented |
@NonNls java.lang.String |
hasChildren
Expression to be evaluated to check if the object has any children at all.
This should work faster than childrenArray() and return boolean.this refers to the class instance being presented |
@NonNls java.lang.String |
text
Expression to be evaluated and used as the textual representation of the object.
this refers to the class instance being presented |
@Language(value="JAVA", prefix="class Renderer{Object[] $childrenArray(){return ", suffix=";}}") @NonNls public abstract @NonNls java.lang.String childrenArray
this
refers to the class instance being presented@Language(value="JAVA", prefix="class Renderer{boolean $hasChildren(){return ", suffix=";}}") @NonNls public abstract @NonNls java.lang.String hasChildren
childrenArray()
and return boolean.this
refers to the class instance being presented