NamedTypeSpec

public final class NamedTypeSpec extends TypeSpec

A type with a name. This class should be replaced soon.

Constructors

NamedTypeSpec

public NamedTypeSpec(String name)

Create a new named type.

Methods

baseTypeName

protected String baseTypeName()

copy

public NamedTypeSpec copy()

copyStopOnComposite

public TypeSpec copyStopOnComposite(Unit publishedUnit)

dump

public void dump()

generateTree

public Tree generateTree(SymbolTable symbolTable, TapList<SymbolDecl> dependsOn, TapList<SymbolDecl> shortNames, boolean useShortNames, TapList<TypeSpec> dejaVu)

isNamedType

public boolean isNamedType()

name

public String name()
Returns

the name given to this named type.

showType

public String showType()

testComparesWith

protected boolean testComparesWith(TypeSpec other, int comparison, TypeSpec toThis, TypeSpec toOther, TapList<TapPair<TypeSpec, TypeSpec>> dejaVu)

toString

public String toString()