Class JClassRef
- java.lang.Object
- 
- com.inductiveautomation.snap.javatree.JClassRef
 
- 
 public class JClassRef extends java.lang.ObjectThis class represents a JFile class reference, so that classes don't have to be resolved until the last moment.
- 
- 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description JClassRefgetClassRef(java.lang.String aName)Returns a JClassRef for inner class with given name, if one exists.java.lang.StringgetComponentTypeName()Return component class if array.protected java.lang.StringgetComponentTypeNameImpl()Returns the component type name.JClassRefgetComponentTypeRef()Return component class if array.JClassRefgetComponentTypeRefImpl()Return component class reference for array.JClassRefgetEnclosingClass()Returns the enclosing class ref.java.lang.reflect.FieldgetField(java.lang.String aName)Returns a field.java.lang.reflect.MethodgetMethod(java.lang.String aName, java.lang.Class[] theArgClasses)Returns a Method for name and list of arg expressions.java.lang.StringgetName()Returns the class name.java.lang.ClassgetRefClass()Returns the class.JClassRefgetSuperClassRef()Returns the super class ref.booleanisArray()Returns whether this class is array.java.lang.StringtoString()Standard toString implementation.
 
- 
- 
- 
Constructor Detail- 
JClassRefpublic JClassRef(java.lang.String aName, JFile aFile)Creates a new class ref for a name.
 
- 
 - 
Method Detail- 
getNamepublic java.lang.String getName() Returns the class name.
 - 
getRefClasspublic java.lang.Class getRefClass() Returns the class.
 - 
isArraypublic boolean isArray() Returns whether this class is array.
 - 
getComponentTypeRefpublic JClassRef getComponentTypeRef() Return component class if array.
 - 
getComponentTypeRefImplpublic JClassRef getComponentTypeRefImpl() Return component class reference for array.
 - 
getComponentTypeNamepublic java.lang.String getComponentTypeName() Return component class if array.
 - 
getComponentTypeNameImplprotected java.lang.String getComponentTypeNameImpl() Returns the component type name.
 - 
getField@Nullable public java.lang.reflect.Field getField(@Nullable java.lang.String aName)Returns a field.
 - 
getMethod@Nullable public java.lang.reflect.Method getMethod(java.lang.String aName, java.lang.Class[] theArgClasses)Returns a Method for name and list of arg expressions.
 - 
getClassRefpublic JClassRef getClassRef(java.lang.String aName) Returns a JClassRef for inner class with given name, if one exists.
 - 
getEnclosingClasspublic JClassRef getEnclosingClass() Returns the enclosing class ref.
 - 
getSuperClassRefpublic JClassRef getSuperClassRef() Returns the super class ref.
 - 
toStringpublic java.lang.String toString() Standard toString implementation.- Overrides:
- toStringin class- java.lang.Object
 
 
- 
 
-