SimpleSet.SimpleSetImpl
Modifier and Type | Field and Description |
---|---|
protected VariableArityParameterDeclaration |
tokenVariableArityParameterDeclaration_Original |
type_computed, type_value
IDend, IDstart, local, localNum_computed, localNum_value, sourceVariableDecl_computed, sourceVariableDecl_value, throwTypes_computed, throwTypes_value, tokenString_ID
children, 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, variableArityValid
add, 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, throwTypes
accessControl, 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, with
getColumn, getEnd, getId, getLine, getStart, makePosition
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
forEachRemaining
forEach, spliterator
protected 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 VariableArityParameterDeclaration
public void flushCollectionCache()
flushCollectionCache
in class VariableArityParameterDeclaration
public VariableArityParameterDeclarationSubstituted clone() throws CloneNotSupportedException
clone
in class VariableArityParameterDeclaration
CloneNotSupportedException
public VariableArityParameterDeclarationSubstituted copy()
copy
in class VariableArityParameterDeclaration
public VariableArityParameterDeclarationSubstituted fullCopy()
fullCopy
in class VariableArityParameterDeclaration
public void init$Children()
init$Children
in class VariableArityParameterDeclaration
protected int numChildren()
numChildren
in class VariableArityParameterDeclaration
public boolean mayHaveRewrite()
mayHaveRewrite
in class VariableArityParameterDeclaration
public void setModifiers(Modifiers node)
setModifiers
in class VariableArityParameterDeclaration
node
- The new node to replace the Modifiers child.public Modifiers getModifiers()
getModifiers
in interface Variable
getModifiers
in class VariableArityParameterDeclaration
public Modifiers getModifiersNoTransform()
This method does not invoke AST transformations.
getModifiersNoTransform
in class VariableArityParameterDeclaration
public void setTypeAccess(Access node)
setTypeAccess
in class VariableArityParameterDeclaration
node
- The new node to replace the TypeAccess child.public Access getTypeAccess()
getTypeAccess
in class VariableArityParameterDeclaration
public Access getTypeAccessNoTransform()
This method does not invoke AST transformations.
getTypeAccessNoTransform
in class VariableArityParameterDeclaration
public void setID(String value)
setID
in class VariableArityParameterDeclaration
value
- The new value for the lexeme ID.public void setID(Symbol symbol)
setID
in class VariableArityParameterDeclaration
public String getID()
getID
in class VariableArityParameterDeclaration
public void setOriginal(VariableArityParameterDeclaration value)
value
- The new value for the lexeme Original.public VariableArityParameterDeclaration getOriginal()
public ASTNode rewriteTo()
rewriteTo
in class VariableArityParameterDeclaration
Copyright © 2021 Soot OSS. All rights reserved.