Class JTypeParam
- java.lang.Object
-
- com.inductiveautomation.snap.javatree.JNode
-
- com.inductiveautomation.snap.javatree.JTypeParam
-
public class JTypeParam extends JNode
A JNode subclass for type parameters.
-
-
Constructor Summary
Constructors Constructor Description JTypeParam()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected JClassRef
getClassRefImpl()
Returns a ClassRefJIdentifier
getIdentifier()
Returns the identifier.protected java.lang.String
getNameImpl()
Resolves the name.java.util.List<JType>
getTypes()
Returns the types.void
setIdentifier(JIdentifier anId)
Sets the identifier.-
Methods inherited from class com.inductiveautomation.snap.javatree.JNode
addChild, buildChildren, getBlock, getChild, getChildCount, getChildren, getClassLoader, getClassName, getClassNameImpl, getClassRef, getEnclosingClassDecl, getEnclosingMemberDecl, getEnclosingMethodDecl, getEnd, getEndToken, getFile, getJClass, getLineIndex, getName, getNodeAtCharIndex, getNodeFields, getNodeFieldsImpl, getNodeParents, getNodePath, getNodeString, getOthers, getParent, getParent, getReferencedClasses, getReferencedClassNames, getReferencedClassNames, getReferencedClassNames, getStart, getStartToken, getString, getVariableDecl, getVariableDeclInside, getVariableDecls, isBlock, setClassName, setClassRef, setEndToken, setJClass, setParent, setStartToken, toString
-
-
-
-
Method Detail
-
getIdentifier
public JIdentifier getIdentifier()
Returns the identifier.
-
setIdentifier
public void setIdentifier(JIdentifier anId)
Sets the identifier.
-
getTypes
public java.util.List<JType> getTypes()
Returns the types.
-
getNameImpl
protected java.lang.String getNameImpl()
Resolves the name.- Overrides:
getNameImpl
in classJNode
-
getClassRefImpl
protected JClassRef getClassRefImpl()
Returns a ClassRef- Overrides:
getClassRefImpl
in classJNode
-
-