org.teatrove.tea.parsetree
Class TypeName
java.lang.Object
org.teatrove.tea.parsetree.Node
org.teatrove.tea.parsetree.Name
org.teatrove.tea.parsetree.TypeName
- All Implemented Interfaces:
- Serializable, Cloneable
public class TypeName
- extends Name
- Author:
- Brian S O'Neill, Nick Hagan
- See Also:
- Serialized Form
|
Constructor Summary |
TypeName(SourceInfo info,
Name name)
|
TypeName(SourceInfo info,
Name name,
int dimensions)
|
TypeName(SourceInfo info,
Name name,
TypeName[] genericTypes)
|
TypeName(SourceInfo info,
Name name,
TypeName[] genericTypes,
int dimensions)
|
TypeName(SourceInfo info,
String name)
|
TypeName(SourceInfo info,
String name,
int dimensions)
|
TypeName(SourceInfo info,
String name,
TypeName[] genericTypes)
|
TypeName(SourceInfo info,
String name,
TypeName[] genericTypes,
int dimensions)
|
TypeName(SourceInfo info,
Type type)
|
TypeName(SourceInfo info,
TypeName[] genericTypes,
Type type)
|
| Methods inherited from class org.teatrove.tea.parsetree.Name |
getName |
TypeName
public TypeName(SourceInfo info,
String name)
TypeName
public TypeName(SourceInfo info,
String name,
TypeName[] genericTypes)
TypeName
public TypeName(SourceInfo info,
String name,
int dimensions)
TypeName
public TypeName(SourceInfo info,
String name,
TypeName[] genericTypes,
int dimensions)
TypeName
public TypeName(SourceInfo info,
Name name)
TypeName
public TypeName(SourceInfo info,
Name name,
TypeName[] genericTypes)
TypeName
public TypeName(SourceInfo info,
Name name,
int dimensions)
TypeName
public TypeName(SourceInfo info,
Name name,
TypeName[] genericTypes,
int dimensions)
TypeName
public TypeName(SourceInfo info,
Type type)
TypeName
public TypeName(SourceInfo info,
TypeName[] genericTypes,
Type type)
accept
public Object accept(NodeVisitor visitor)
- Description copied from class:
Node
- Every subclass of Node must override this method with the following:
return visitor.visit(this).
- Overrides:
accept in class Name
- Parameters:
visitor - A visitor of this Node
- Returns:
- Node The Node returned by the visitor
- See Also:
NodeVisitor
getGenericTypes
public TypeName[] getGenericTypes()
getDimensions
public int getDimensions()
getType
public Type getType()
setType
public void setType(Type type)
hashCode
public int hashCode()
- Overrides:
hashCode in class Name
equals
public boolean equals(Object other)
- Overrides:
equals in class Name
Copyright © 1997-2012 TeaTrove.org. All Rights Reserved.