SimpleSet.SimpleSetImpl| Modifier and Type | Field and Description |
|---|---|
protected VariableArityParameterDeclaration |
tokenVariableArityParameterDeclaration_Original |
type_computed, type_valueIDend, IDstart, local, localNum_computed, localNum_value, sourceVariableDecl_computed, sourceVariableDecl_value, throwTypes_computed, throwTypes_value, tokenString_IDchildren, generatedWithCacheCycle, generatedWithCircularEnabled, generatedWithComponentCheck, in$Circle, is$Final, numChildren, parent, PRIMITIVE_PACKAGE_NAME, state| Constructor and Description |
|---|
VariableArityParameterDeclarationSubstituted() |
VariableArityParameterDeclarationSubstituted(Modifiers p0,
Access p1,
String p2,
VariableArityParameterDeclaration p3) |
VariableArityParameterDeclarationSubstituted(Modifiers p0,
Access p1,
Symbol p2,
VariableArityParameterDeclaration p3) |
| Modifier and Type | Method and Description |
|---|---|
VariableArityParameterDeclarationSubstituted |
clone() |
VariableArityParameterDeclarationSubstituted |
copy() |
void |
flushCache() |
void |
flushCollectionCache() |
VariableArityParameterDeclarationSubstituted |
fullCopy()
Create a deep copy of the AST subtree at this node.
|
String |
getID()
Retrieves the value for the lexeme ID.
|
Modifiers |
getModifiers()
Retrieves the Modifiers child.
|
Modifiers |
getModifiersNoTransform()
Retrieves the Modifiers child.
|
VariableArityParameterDeclaration |
getOriginal()
Retrieves the value for the lexeme Original.
|
Access |
getTypeAccess()
Retrieves the TypeAccess child.
|
Access |
getTypeAccessNoTransform()
Retrieves the TypeAccess child.
|
void |
init$Children()
Initializes the child array to the correct size.
|
boolean |
mayHaveRewrite() |
protected int |
numChildren() |
ASTNode |
rewriteTo() |
void |
setID(String value)
Replaces the lexeme ID.
|
void |
setID(Symbol symbol)
JastAdd-internal setter for lexeme ID using the Beaver parser.
|
void |
setModifiers(Modifiers node)
Replaces the Modifiers child.
|
void |
setOriginal(VariableArityParameterDeclaration value)
Replaces the lexeme Original.
|
void |
setTypeAccess(Access node)
Replaces the TypeAccess child.
|
isVariableArity, nameCheck, toString, type, variableArityValidadd, catchClause, constant, contains, Define_boolean_mayBeFinal, Define_boolean_mayUseAnnotationTarget, Define_NameType_nameType, dumpString, effectivelyFinal, enclosingBodyDecl, getInit, hasInit, hasNext, hostType, inhModifiedInScope, isBlank, isCatchParam, isClassVariable, isConstructorParameter, isEmpty, isExceptionHandlerParameter, isFinal, isInstanceVariable, isLocalVariable, isMethodParameter, isParameter, isSingleton, isSingleton, isStatic, isSynthetic, isVolatile, iterator, jimplify2, localNum, lookupVariable, name, next, outerScope, remove, size, sourceVariableDecl, substituted, throwTypesaccessControl, addAttributes, addChild, addsIndentationLevel, asImmediate, asLocal, asLocal, asRValue, beginExceptionRange, branchTarget, checkDUeverywhere, checkEnum, checkUncheckedConversion, checkWarnings, clearLocations, cloneSubtree, collectBranches, collectEnclosingVariables, collectErrors, collectExceptions, collectFinally, collectTypesToHierarchy, collectTypesToSignatures, compilationUnit, Define_Annotation_lookupAnnotation, Define_ArrayList_exceptionRanges, Define_ASTNode_enclosingBlock, Define_BodyDecl_enclosingBodyDecl, Define_boolean_enclosedByExceptionHandler, Define_boolean_handlesException, Define_boolean_hasPackage, Define_boolean_inExplicitConstructorInvocation, Define_boolean_inExtendsOrImplements, Define_boolean_inhModifiedInScope, Define_boolean_insideLoop, Define_boolean_insideSwitch, Define_boolean_inStaticContext, Define_boolean_isAnonymous, Define_boolean_isAnonymousDecl, Define_boolean_isCatchParam, Define_boolean_isConstructorParameter, Define_boolean_isDAbefore, Define_boolean_isDest, Define_boolean_isDUbefore, Define_boolean_isExceptionHandlerParameter, Define_boolean_isExplicitGenericConstructorAccess, Define_boolean_isIncOrDec, Define_boolean_isLocalClass, Define_boolean_isMemberType, Define_boolean_isMethodParameter, Define_boolean_isNestedType, Define_boolean_isSource, Define_boolean_mayBeAbstract, Define_boolean_mayBeNative, Define_boolean_mayBePrivate, Define_boolean_mayBeProtected, Define_boolean_mayBePublic, Define_boolean_mayBeStatic, Define_boolean_mayBeStrictfp, Define_boolean_mayBeSynchronized, Define_boolean_mayBeTransient, Define_boolean_mayBeVolatile, Define_boolean_reachable, Define_boolean_reachableCatchClause, Define_boolean_reportUnreachable, Define_boolean_resourcePreviouslyDeclared, Define_boolean_variableArityValid, Define_boolean_withinDeprecatedAnnotation, Define_boolean_withinSuppressWarnings, Define_Case_bind, Define_CatchClause_catchClause, Define_ClassInstanceExpr_getClassInstanceExpr, Define_Collection_lookupConstructor, Define_Collection_lookupMethod, Define_Collection_lookupSuperConstructor, Define_Collection_TypeDecl__caughtExceptions, Define_CompilationUnit_compilationUnit, Define_ConstructorDecl_constructorDecl, Define_ConstructorDecl_unknownConstructor, Define_ElementValue_lookupElementTypeValue, Define_Expr_nestedScope, Define_GLBType_lookupGLBType, Define_int_localNum, Define_LabeledStmt_lookupLabel, Define_LUBType_lookupLUBType, Define_MethodDecl_unknownMethod, Define_SimpleSet_allImportedTypes, Define_SimpleSet_lookupType, Define_SimpleSet_lookupVariable, Define_soot_jimple_Stmt_condition_false_label, Define_soot_jimple_Stmt_condition_true_label, Define_String_hostPackage, Define_String_methodHost, Define_String_packageName, Define_String_typeDeclIndent, Define_TypeDecl_assignConvertedType, Define_TypeDecl_componentType, Define_TypeDecl_declType, Define_TypeDecl_enclosingAnnotationDecl, Define_TypeDecl_enclosingInstance, Define_TypeDecl_enclosingType, Define_TypeDecl_expectedType, Define_TypeDecl_genericDecl, Define_TypeDecl_hostType, Define_TypeDecl_lookupType, Define_TypeDecl_lookupWildcardExtends, Define_TypeDecl_lookupWildcardSuper, Define_TypeDecl_returnType, Define_TypeDecl_superType, Define_TypeDecl_switchType, Define_TypeDecl_typeBoolean, Define_TypeDecl_typeByte, Define_TypeDecl_typeChar, Define_TypeDecl_typeCloneable, Define_TypeDecl_typeDouble, Define_TypeDecl_typeError, Define_TypeDecl_typeException, Define_TypeDecl_typeFloat, Define_TypeDecl_typeInt, Define_TypeDecl_typeLong, Define_TypeDecl_typeNull, Define_TypeDecl_typeNullPointerException, Define_TypeDecl_typeObject, Define_TypeDecl_typeRuntimeException, Define_TypeDecl_typeSerializable, Define_TypeDecl_typeShort, Define_TypeDecl_typeString, Define_TypeDecl_typeThrowable, Define_TypeDecl_typeVoid, Define_TypeDecl_typeWildcard, Define_TypeDecl_unknownType, Define_Variable_unknownField, Define_VariableScope_outerScope, definesLabel, definiteAssignment, dumpTree, dumpTree, dumpTreeNoRewrite, dumpTreeNoRewrite, duringAnnotations, duringAnonymousClasses, duringBoundNames, duringDU, duringEnums, duringGenericTypeVariables, duringImplicitConstructor, duringLiterals, duringNameResolution, duringSyntacticClassification, duringVariableDeclarationTransformation, emitConstant, end, endExceptionRange, error, errorPrefix, exceptionHandling, extractIndent, extractSingleType, flushCaches, getChild, getChildNoTransform, getIndexOfChild, getNumChild, getNumChildNoTransform, getParent, in$Circle, in$Circle, indent, insertChild, is$Final, is$Final, isDescendantTo, isStringAdd, jimplify1phase1, jimplify1phase2, jimplify2, lineNumber, location, newLabel, options, putSimpleSetElement, reachedException, removeChild, removeInstanceMethods, removeInstanceVariables, replace, setChild, setEnd, setLocation, setParent, setStart, sourceFile, start, state, toString, transformation, transformEnumConstructors, typeCheck, unassignedEverywhere, usesTypeVariable, varChildIndex, varChildIndex, warning, warningPrefix, withgetColumn, getEnd, getId, getLine, getStart, makePositionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitforEachRemainingforEach, spliteratorprotected VariableArityParameterDeclaration tokenVariableArityParameterDeclaration_Original
public VariableArityParameterDeclarationSubstituted()
public VariableArityParameterDeclarationSubstituted(Modifiers p0, Access p1, String p2, VariableArityParameterDeclaration p3)
public VariableArityParameterDeclarationSubstituted(Modifiers p0, Access p1, Symbol p2, VariableArityParameterDeclaration p3)
public void flushCache()
flushCache in class VariableArityParameterDeclarationpublic void flushCollectionCache()
flushCollectionCache in class VariableArityParameterDeclarationpublic VariableArityParameterDeclarationSubstituted clone() throws CloneNotSupportedException
clone in class VariableArityParameterDeclarationCloneNotSupportedExceptionpublic VariableArityParameterDeclarationSubstituted copy()
copy in class VariableArityParameterDeclarationpublic VariableArityParameterDeclarationSubstituted fullCopy()
fullCopy in class VariableArityParameterDeclarationpublic void init$Children()
init$Children in class VariableArityParameterDeclarationprotected int numChildren()
numChildren in class VariableArityParameterDeclarationpublic boolean mayHaveRewrite()
mayHaveRewrite in class VariableArityParameterDeclarationpublic void setModifiers(Modifiers node)
setModifiers in class VariableArityParameterDeclarationnode - The new node to replace the Modifiers child.public Modifiers getModifiers()
getModifiers in interface VariablegetModifiers in class VariableArityParameterDeclarationpublic Modifiers getModifiersNoTransform()
This method does not invoke AST transformations.
getModifiersNoTransform in class VariableArityParameterDeclarationpublic void setTypeAccess(Access node)
setTypeAccess in class VariableArityParameterDeclarationnode - The new node to replace the TypeAccess child.public Access getTypeAccess()
getTypeAccess in class VariableArityParameterDeclarationpublic Access getTypeAccessNoTransform()
This method does not invoke AST transformations.
getTypeAccessNoTransform in class VariableArityParameterDeclarationpublic void setID(String value)
setID in class VariableArityParameterDeclarationvalue - The new value for the lexeme ID.public void setID(Symbol symbol)
setID in class VariableArityParameterDeclarationpublic String getID()
getID in class VariableArityParameterDeclarationpublic void setOriginal(VariableArityParameterDeclaration value)
value - The new value for the lexeme Original.public VariableArityParameterDeclaration getOriginal()
public ASTNode rewriteTo()
rewriteTo in class VariableArityParameterDeclarationCopyright © 2021 Soot OSS. All rights reserved.