gov.llnl.babel.ast

Class FixedType


public class FixedType
extends Type

Any built-in type (char, int, long, float, double, fcomplex, dcomplex, string, opaque).

Field Summary

static String[]
allowableTypes

Fields inherited from class gov.llnl.babel.ast.ASTNode

ILLEGAL_NODEID

Constructor Summary

FixedType(ParseTreeNode src, ASTNode parent, String type)

Method Summary

Object
accept(Visitor v, Object data)
String
getTypeName()
boolean
setType(String type)
String
toString()

Methods inherited from class gov.llnl.babel.ast.Type

getTypeName

Methods inherited from class gov.llnl.babel.ast.ASTNode

accept, getFilename, getFirstToken, getLastToken, getNodeId, getParent, getParseTreeNode, getSymbolTableEntry, setFirstToken, setLastToken, setNodeId, setParent, setParseTreeNode, setSymbolTableEntry

Field Details

allowableTypes

public static final String[] allowableTypes

Constructor Details

FixedType

public FixedType(ParseTreeNode src,
                 ASTNode parent,
                 String type)

Method Details

accept

public Object accept(Visitor v,
                     Object data)
Overrides:
accept in interface ASTNode

getTypeName

public String getTypeName()
Overrides:
getTypeName in interface Type

setType

public boolean setType(String type)

toString

public String toString()