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, parent
id
FINDKIND_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, ubounds
getProp, getProperties, Id, remProp, remProperties, setId, setProp, setProperties
public 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()
Xobject
public java.lang.String getSym()
Xobject
public void setSym(java.lang.String newValue)
public java.lang.String getName()
Xobject
public void setName(java.lang.String newValue)
Xobject
public 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 Xobject
public int getFrank(Block block)
Xobject
public Xobject copy()
Xobject