public class BlockLiteral extends TypeLiteral implements IBlockLiteralExpression
IGosuParser_type_tokens, UNDEF_FILE, UNDEF_FUNCTION, UNDEF_MODULEEMPTY_ARRAY| Constructor and Description |
|---|
BlockLiteral() |
| Modifier and Type | Method and Description |
|---|---|
Object |
clone() |
MetaType |
getTypeImpl() |
void |
setArgNames(ArrayList<String> argNames) |
void |
setArgTypes(List<IType> paramTypes) |
void |
setDefValueExpressions(ArrayList<IExpression> defValues) |
void |
setReturnType(TypeLiteral returnType) |
String |
toString()
Subclasses should return a String representing the parsed expression.
|
evaluate, getPackageExpression, getType, isCompileTimeConstant, setPackageExpression, setParameterTypes, setTypeevaluate, getContextType, getReturnType, isNullSafe, isUncheckedaddExceptionsFrom, addParseException, addParseException, addParseException, addParseExceptions, addParseIssues, addParseWarning, addParseWarning, addParseWarnings, addToken, adjustColumn, adjustLineNum, assignTokens, clearParseExceptions, clearParseTreeInformation, clearParseWarnings, compactParseTree, findAncestorParsedElementByType, findDeclaringStatement, findLineNumberOfDeclaration, findRootParsedElement, getAnnotations, getColumn, getContainedParsedElementsByType, getContainedParsedElementsByTypes, getContainedParsedElementsByTypesWithIgnoreSet, getEnclosingFeatureInfo, getFunctionName, getGosuClass, getGosuProgram, getImmediateParseIssue, getImmediateParseIssues, getLineNum, getLocation, getModule, getParent, getParseExceptions, getParseIssues, getParseWarnings, getQualifyingEnclosingTypeInfo, getTokens, hasImmediateParseIssue, hasImmediateParseWarning, hasImmediateParseWarnings, hasParseException, hasParseExceptions, hasParseIssue, hasParseIssues, hasParseWarning, hasParseWarnings, initEmptyParseTree, initLocation, isSuppressed, isSuppressed, isSynthetic, makeDoubleValue, makeFloatValue, makeInteger, makeLong, removeParseException, removeParseWarning, removeParseWarningRecursively, setGosuProgram, setLineNum, setLocation, setParent, setSynthetic, shouldClearParseInfo, visitequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetPackageExpression, getType, setTypeevaluate, evaluate, getContextType, isNullSafe, isUncheckedaddExceptionsFrom, addParseException, addParseException, addParseWarning, addParseWarning, clearParseExceptions, clearParseTreeInformation, clearParseWarnings, findAncestorParsedElementByType, findDeclaringStatement, findRootParsedElement, getColumn, getContainedParsedElementsByType, getContainedParsedElementsByTypes, getContainedParsedElementsByTypesWithIgnoreSet, getFunctionName, getGosuClass, getGosuProgram, getImmediateParseIssue, getImmediateParseIssues, getLineNum, getLocation, getModule, getParent, getParseExceptions, getParseIssues, getParseWarnings, getReturnType, getTokens, hasImmediateParseIssue, hasImmediateParseWarnings, hasParseException, hasParseExceptions, hasParseIssue, hasParseIssues, hasParseWarning, hasParseWarnings, isCompileTimeConstant, isSuppressed, isSynthetic, setLocation, setParent, visitpublic void setArgTypes(List<IType> paramTypes)
paramTypes - If this is a parameterized type, these are the parameter types.public Object clone()
clone in class TypeLiteralpublic void setReturnType(TypeLiteral returnType)
public MetaType getTypeImpl()
getTypeImpl in class TypeLiteralpublic String toString()
ExpressiontoString in class TypeLiteralpublic void setDefValueExpressions(ArrayList<IExpression> defValues)
Copyright © 2019. All rights reserved.