public class XobjString extends XobjConst
OPT_ATOMIC_STMT, OPT_DELAYED_DECL, OPT_F_MODULE_VAR, OPT_GCC_EXTENSION, OPT_GCC_SYNTAX, OPT_GCC_THREAD, OPT_GLOBAL, OPT_INDUCTION_VAR, OPT_PARSED, OPT_REWRITTED_XMP, OPT_SYNTAX_MODIFIED, OPT_TO_BE_FCOMMON, OPT_USED_IN_ARRAY_SIZE, parentidFINDKIND_ANY, FINDKIND_COMMON, FINDKIND_TAGNAME, FINDKIND_TYPEDEF_NAME, FINDKIND_VAR| Constructor and Description |
|---|
XobjString(Xcode code,
java.lang.String value) |
XobjString(Xcode code,
Xtype type,
java.lang.String value) |
XobjString(Xcode code,
Xtype type,
java.lang.String value,
java.lang.String fkind) |
| Modifier and Type | Method and Description |
|---|---|
Xobject |
cfold(Block block) |
Xobject |
copy()
Dummy method at base class, it causes exception.
|
boolean |
equals(Xobject x) |
Xobject |
extent(int dim,
Block block) |
Xobject[] |
extents(Block block) |
Ident |
findIdent(Block block) |
java.lang.String |
getAlias() |
int |
getFrank(Block block)
Get rank in the term of Fortran.
|
java.lang.String |
getName()
Returns Name of Xobject.
|
java.lang.String |
getString()
Returns string in XobjString.
|
Xobject |
getSubscripts() |
java.lang.String |
getSym()
Returns Symbol name in XobjString.
|
boolean |
isOp() |
Xobject |
lbound(int dim,
Block block) |
Xobject[] |
lbounds(Block block) |
void |
setAlias(java.lang.String newAlias) |
void |
setName(java.lang.String newValue)
Returns Name of Xobject.
|
void |
setOp(boolean newOp) |
void |
setSym(java.lang.String newValue) |
java.lang.String |
toString() |
Xobject |
ubound(int dim,
Block block) |
Xobject[] |
ubounds(Block block) |
add, bottomupIterator, canGetInt, copyTo, enter, equals, extent, extents, find, findCommonIdent, findVarIdent, getArg, getArgOrNull, getArgs, getFloat, getFloatString, getIdentList, getInt, getLineNo, getLong, getLongHigh, getLongLow, getMember, getOptionalFlag, getOptionalFlags, getParent, getScope, getTail, hasNullArg, insert, isArray, isArrayAddr, isAsgOp, isAtomicStmt, isBinaryOp, isCglobalVarOrFvar, isConstant, isDelayedDecl, isEmpty, isEmptyList, isExternalCode, isFmoduleVar, isGccExtension, isGccSyntax, isGccThread, isIndexRange, isInductionVar, isIntConstant, isLocalOrParamVar, isLocalOrParamVarAddr, isLogicalOp, isOneConstant, isParsed, isPragma, isRewrittedByXmp, isScopeGlobal, isScopeLocal, isScopeParam, isSet, isSyntaxModified, isTempVar, isTerminal, isToBeFcommon, isUnaryOp, isVarAddr, isVariable, isVarRef, isZeroConstant, lbound, lbounds, left, Nargs, newCode, Opcode, OpcodeName, operand, removeArgs, removeFirstArgs, removeLastArgs, right, setArg, setArgs, setIsAtomicStmt, setIsDelayedDecl, setIsFmoduleVar, setIsGccExtension, setIsGccSyntax, setIsGccThread, setIsGlobal, setIsInductionVar, setIsParsed, setIsRewrittedByXmp, setIsSyntaxModified, setIsToBeFcommon, setLeft, setLineNo, setOperand, setOptionalFlag, setOptionalFlags, setParentRecursively, setRight, setScope, setType, topdownIterator, Type, ubound, uboundsgetProp, getProperties, Id, remProp, remProperties, setId, setProp, setPropertiespublic XobjString(Xcode code, Xtype type, java.lang.String value, java.lang.String fkind)
public XobjString(Xcode code, java.lang.String value)
public java.lang.String getString()
Xobjectpublic java.lang.String getSym()
Xobjectpublic void setSym(java.lang.String newValue)
public java.lang.String getName()
Xobjectpublic void setName(java.lang.String newValue)
Xobjectpublic java.lang.String getAlias()
public void setAlias(java.lang.String newAlias)
public boolean isOp()
public void setOp(boolean newOp)
public Xobject getSubscripts()
getSubscripts in class Xobjectpublic int getFrank(Block block)
Xobjectpublic Xobject copy()
Xobject