Package soot.JastAddJ
Class RawConstructorDecl
- java.lang.Object
-
- beaver.Symbol
-
- soot.JastAddJ.ASTNode<ASTNode>
-
- soot.JastAddJ.BodyDecl
-
- soot.JastAddJ.ConstructorDecl
-
- soot.JastAddJ.ParConstructorDecl
-
- soot.JastAddJ.RawConstructorDecl
-
public class RawConstructorDecl extends ParConstructorDecl implements Cloneable
-
-
Field Summary
-
Fields inherited from class soot.JastAddJ.ParConstructorDecl
genericConstructorDecl_computed, genericConstructorDecl_value, sourceConstructorDecl_computed, sourceConstructorDecl_value
-
Fields inherited from class soot.JastAddJ.ConstructorDecl
accessibleFrom_TypeDecl_values, addEnclosingVariables, circularThisInvocation_ConstructorDecl_values, handlesException_TypeDecl_values, IDend, IDstart, isDAafter_Variable_values, isDUafter_Variable_values, localNumOfFirstParameter_computed, localNumOfFirstParameter_value, moreSpecificThan_ConstructorDecl_values, name_computed, name_value, offsetFirstEnclosingVariable_computed, offsetFirstEnclosingVariable_value, parameterDeclaration_String_values, sameSignature_ConstructorDecl_values, signature_computed, signature_value, sootMethod, sootMethod_computed, sootMethod_value, sootRef_computed, sootRef_value, throwsException_TypeDecl_values, tokenString_ID
-
Fields inherited from class soot.JastAddJ.BodyDecl
isDAbefore_Variable_values, isDUbefore_Variable_values, lookupVariable_String_values, typeThrowable_computed, typeThrowable_value
-
Fields inherited from class soot.JastAddJ.ASTNode
children, generatedWithCacheCycle, generatedWithCircularEnabled, generatedWithComponentCheck, in$Circle, is$Final, numChildren, parent, PRIMITIVE_PACKAGE_NAME, state
-
-
Constructor Summary
Constructors Constructor Description RawConstructorDecl()RawConstructorDecl(Modifiers p0, Symbol p1, List<ParameterDeclaration> p2, List<Access> p3, Opt<Stmt> p4, Block p5, List<Access> p6)RawConstructorDecl(Modifiers p0, String p1, List<ParameterDeclaration> p2, List<Access> p3, Opt<Stmt> p4, Block p5, List<Access> p6)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddException(Access node)Append an element to the Exception list.voidaddExceptionNoTransform(Access node)voidaddParameter(ParameterDeclaration node)Append an element to the Parameter list.voidaddParameterNoTransform(ParameterDeclaration node)voidaddTypeArgument(Access node)Append an element to the TypeArgument list.voidaddTypeArgumentNoTransform(Access node)RawConstructorDeclclone()RawConstructorDeclcopy()voidflushCache()voidflushCollectionCache()RawConstructorDeclfullCopy()Create a deep copy of the AST subtree at this node.BlockgetBlock()Retrieves the Block child.BlockgetBlockNoTransform()Retrieves the Block child.StmtgetConstructorInvocation()Retrieves the (optional) ConstructorInvocation child.Opt<Stmt>getConstructorInvocationOpt()Opt<Stmt>getConstructorInvocationOptNoTransform()Retrieves the optional node for child ConstructorInvocation.AccessgetException(int i)Retrieves the element at indexiin the Exception list..List<Access>getExceptionList()Retrieves the Exception list.List<Access>getExceptionListNoTransform()Retrieves the Exception list.List<Access>getExceptions()Retrieves the Exception list.List<Access>getExceptionsNoTransform()Retrieves the Exception list.StringgetID()Retrieves the value for the lexeme ID.ModifiersgetModifiers()Retrieves the Modifiers child.ModifiersgetModifiersNoTransform()Retrieves the Modifiers child.intgetNumException()Retrieves the number of children in the Exception list.intgetNumExceptionNoTransform()Retrieves the number of children in the Exception list.intgetNumParameter()Retrieves the number of children in the Parameter list.intgetNumParameterNoTransform()Retrieves the number of children in the Parameter list.intgetNumTypeArgument()Retrieves the number of children in the TypeArgument list.intgetNumTypeArgumentNoTransform()Retrieves the number of children in the TypeArgument list.ParameterDeclarationgetParameter(int i)Retrieves the element at indexiin the Parameter list..List<ParameterDeclaration>getParameterList()Retrieves the Parameter list.List<ParameterDeclaration>getParameterListNoTransform()Retrieves the Parameter list.List<ParameterDeclaration>getParameters()Retrieves the Parameter list.List<ParameterDeclaration>getParametersNoTransform()Retrieves the Parameter list.AccessgetTypeArgument(int i)Retrieves the element at indexiin the TypeArgument list..List<Access>getTypeArgumentList()Retrieves the TypeArgument list.List<Access>getTypeArgumentListNoTransform()Retrieves the TypeArgument list.List<Access>getTypeArguments()Retrieves the TypeArgument list.List<Access>getTypeArgumentsNoTransform()Retrieves the TypeArgument list.booleanhasConstructorInvocation()Check whether the optional ConstructorInvocation child exists.voidinit$Children()Initializes the child array to the correct size.booleanmayHaveRewrite()protected intnumChildren()ASTNoderewriteTo()voidsetBlock(Block node)Replaces the Block child.voidsetConstructorInvocation(Stmt node)Replaces the (optional) ConstructorInvocation child.voidsetConstructorInvocationOpt(Opt<Stmt> opt)Replaces the optional node for the ConstructorInvocation child.voidsetException(Access node, int i)Replaces the Exception list element at indexiwith the new nodenode.voidsetExceptionList(List<Access> list)Replaces the Exception list.voidsetID(Symbol symbol)JastAdd-internal setter for lexeme ID using the Beaver parser.voidsetID(String value)Replaces the lexeme ID.voidsetModifiers(Modifiers node)Replaces the Modifiers child.voidsetParameter(ParameterDeclaration node, int i)Replaces the Parameter list element at indexiwith the new nodenode.voidsetParameterList(List<ParameterDeclaration> list)Replaces the Parameter list.voidsetTypeArgument(Access node, int i)Replaces the TypeArgument list element at indexiwith the new nodenode.voidsetTypeArgumentList(List<Access> list)Replaces the TypeArgument list.-
Methods inherited from class soot.JastAddJ.ParConstructorDecl
genericConstructorDecl, sourceConstructorDecl
-
Methods inherited from class soot.JastAddJ.ConstructorDecl
accessibleFrom, addAttributes, addEnclosingVariables, addRuntimeInvisibleParameterAnnotationsAttribute, addRuntimeVisibleParameterAnnotationsAttribute, addSourceLevelParameterAnnotationsAttribute, applicable, applicableByMethodInvocationConversion, applicableBySubtyping, applicableVariableArity, arity, checkModifiers, circularThisInvocation, createAccessor, createAccessorParameters, createAnonymousJavaTypeDecl, Define_ASTNode_enclosingBlock, Define_boolean_enclosedByExceptionHandler, Define_boolean_handlesException, Define_boolean_inExplicitConstructorInvocation, Define_boolean_inhModifiedInScope, Define_boolean_inStaticContext, Define_boolean_isCatchParam, Define_boolean_isConstructorParameter, Define_boolean_isDAbefore, Define_boolean_isDUbefore, Define_boolean_isExceptionHandlerParameter, Define_boolean_isMethodParameter, Define_boolean_mayBePrivate, Define_boolean_mayBeProtected, Define_boolean_mayBePublic, Define_boolean_mayUseAnnotationTarget, Define_boolean_reachable, Define_boolean_variableArityValid, Define_Collection_lookupMethod, Define_int_localNum, Define_NameType_nameType, Define_SimpleSet_lookupVariable, Define_TypeDecl_enclosingInstance, enclosing, erasedConstructor, handlesException, hasAnnotationSafeVarargs, hasAnnotationSuppressWarnings, hasIllegalAnnotationSafeVarargs, isDAafter, isDefaultConstructor, isDeprecated, isDUafter, isPrivate, isProtected, isPublic, isSynthetic, isVariableArity, isVoid, jimplify1phase2, jimplify2, lastParameter, localNumOfFirstParameter, moreSpecificThan, name, nameCheck, needsEnclosing, needsSuperEnclosing, offsetFirstEnclosingVariable, parameterDeclaration, potentiallyApplicable, sameSignature, setDefaultConstructor, signature, sootMethod, sootRef, sootTypeModifiers, substitutedBodyDecl, superEnclosing, throwsException, toString, transformation, transformEnumConstructors, type, typeCheck, unknownType
-
Methods inherited from class soot.JastAddJ.BodyDecl
addsIndentationLevel, checkWarnings, collectFinally, declaresType, Define_ArrayList_exceptionRanges, Define_BodyDecl_enclosingBodyDecl, Define_boolean_resourcePreviouslyDeclared, Define_String_typeDeclIndent, generate, hostPackage, hostType, isDAbefore, isDUbefore, isEnumConstant, lookupMethod, lookupType, lookupType, lookupVariable, nameType, type, typeThrowable, visibleTypeParameters
-
Methods inherited from class soot.JastAddJ.ASTNode
accessControl, addChild, asImmediate, asLocal, asLocal, asRValue, beginExceptionRange, branchTarget, checkDUeverywhere, checkEnum, checkUncheckedConversion, clearLocations, cloneSubtree, collectBranches, collectEnclosingVariables, collectErrors, collectExceptions, collectTypesToHierarchy, collectTypesToSignatures, compilationUnit, Define_Annotation_lookupAnnotation, Define_boolean_hasPackage, Define_boolean_inExtendsOrImplements, Define_boolean_insideLoop, Define_boolean_insideSwitch, Define_boolean_isAnonymous, Define_boolean_isAnonymousDecl, Define_boolean_isDest, Define_boolean_isExplicitGenericConstructorAccess, Define_boolean_isIncOrDec, Define_boolean_isLocalClass, Define_boolean_isMemberType, Define_boolean_isNestedType, Define_boolean_isSource, Define_boolean_mayBeAbstract, Define_boolean_mayBeFinal, Define_boolean_mayBeNative, Define_boolean_mayBeStatic, Define_boolean_mayBeStrictfp, Define_boolean_mayBeSynchronized, Define_boolean_mayBeTransient, Define_boolean_mayBeVolatile, Define_boolean_reachableCatchClause, Define_boolean_reportUnreachable, Define_boolean_withinDeprecatedAnnotation, Define_boolean_withinSuppressWarnings, Define_Case_bind, Define_CatchClause_catchClause, Define_ClassInstanceExpr_getClassInstanceExpr, Define_Collection_lookupConstructor, 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_LabeledStmt_lookupLabel, Define_LUBType_lookupLUBType, Define_MethodDecl_unknownMethod, Define_SimpleSet_allImportedTypes, Define_SimpleSet_lookupType, Define_soot_jimple_Stmt_condition_false_label, Define_soot_jimple_Stmt_condition_true_label, Define_String_hostPackage, Define_String_methodHost, Define_String_packageName, Define_TypeDecl_assignConvertedType, Define_TypeDecl_componentType, Define_TypeDecl_declType, Define_TypeDecl_enclosingAnnotationDecl, 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, dumpString, 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, iterator, jimplify1phase1, jimplify2, lineNumber, location, newLabel, options, putSimpleSetElement, reachedException, removeChild, removeInstanceMethods, removeInstanceVariables, replace, setChild, setEnd, setLocation, setParent, setStart, sourceFile, start, state, toString, unassignedEverywhere, usesTypeVariable, varChildIndex, varChildIndex, warning, warningPrefix, with
-
Methods inherited from class beaver.Symbol
getColumn, getEnd, getId, getLine, getStart, makePosition
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
-
-
-
Method Detail
-
flushCache
public void flushCache()
- Overrides:
flushCachein classParConstructorDecl
-
flushCollectionCache
public void flushCollectionCache()
- Overrides:
flushCollectionCachein classParConstructorDecl
-
clone
public RawConstructorDecl clone() throws CloneNotSupportedException
- Overrides:
clonein classParConstructorDecl- Throws:
CloneNotSupportedException
-
copy
public RawConstructorDecl copy()
- Overrides:
copyin classParConstructorDecl
-
fullCopy
public RawConstructorDecl fullCopy()
Create a deep copy of the AST subtree at this node. The copy is dangling, i.e. has no parent.- Overrides:
fullCopyin classParConstructorDecl- Returns:
- dangling copy of the subtree at this node
-
init$Children
public void init$Children()
Initializes the child array to the correct size. Initializes List and Opt nta children.- Overrides:
init$Childrenin classParConstructorDecl
-
numChildren
protected int numChildren()
- Overrides:
numChildrenin classParConstructorDecl
-
mayHaveRewrite
public boolean mayHaveRewrite()
- Overrides:
mayHaveRewritein classParConstructorDecl
-
setModifiers
public void setModifiers(Modifiers node)
Replaces the Modifiers child.- Overrides:
setModifiersin classParConstructorDecl- Parameters:
node- The new node to replace the Modifiers child.
-
getModifiers
public Modifiers getModifiers()
Retrieves the Modifiers child.- Overrides:
getModifiersin classParConstructorDecl- Returns:
- The current node used as the Modifiers child.
-
getModifiersNoTransform
public Modifiers getModifiersNoTransform()
Retrieves the Modifiers child.This method does not invoke AST transformations.
- Overrides:
getModifiersNoTransformin classParConstructorDecl- Returns:
- The current node used as the Modifiers child.
-
setID
public void setID(String value)
Replaces the lexeme ID.- Overrides:
setIDin classParConstructorDecl- Parameters:
value- The new value for the lexeme ID.
-
setID
public void setID(Symbol symbol)
JastAdd-internal setter for lexeme ID using the Beaver parser.- Overrides:
setIDin classParConstructorDecl
-
getID
public String getID()
Retrieves the value for the lexeme ID.- Overrides:
getIDin classParConstructorDecl- Returns:
- The value for the lexeme ID.
-
setParameterList
public void setParameterList(List<ParameterDeclaration> list)
Replaces the Parameter list.- Overrides:
setParameterListin classParConstructorDecl- Parameters:
list- The new list node to be used as the Parameter list.
-
getNumParameter
public int getNumParameter()
Retrieves the number of children in the Parameter list.- Overrides:
getNumParameterin classParConstructorDecl- Returns:
- Number of children in the Parameter list.
-
getNumParameterNoTransform
public int getNumParameterNoTransform()
Retrieves the number of children in the Parameter list. Calling this method will not trigger rewrites..- Overrides:
getNumParameterNoTransformin classParConstructorDecl- Returns:
- Number of children in the Parameter list.
-
getParameter
public ParameterDeclaration getParameter(int i)
Retrieves the element at indexiin the Parameter list..- Overrides:
getParameterin classParConstructorDecl- Parameters:
i- Index of the element to return.- Returns:
- The element at position
iin the Parameter list.
-
addParameter
public void addParameter(ParameterDeclaration node)
Append an element to the Parameter list.- Overrides:
addParameterin classParConstructorDecl- Parameters:
node- The element to append to the Parameter list.
-
addParameterNoTransform
public void addParameterNoTransform(ParameterDeclaration node)
- Overrides:
addParameterNoTransformin classParConstructorDecl
-
setParameter
public void setParameter(ParameterDeclaration node, int i)
Replaces the Parameter list element at indexiwith the new nodenode.- Overrides:
setParameterin classParConstructorDecl- Parameters:
node- The new node to replace the old list element.i- The list index of the node to be replaced.
-
getParameters
public List<ParameterDeclaration> getParameters()
Retrieves the Parameter list.- Overrides:
getParametersin classParConstructorDecl- Returns:
- The node representing the Parameter list.
-
getParametersNoTransform
public List<ParameterDeclaration> getParametersNoTransform()
Retrieves the Parameter list.This method does not invoke AST transformations.
- Overrides:
getParametersNoTransformin classParConstructorDecl- Returns:
- The node representing the Parameter list.
-
getParameterList
public List<ParameterDeclaration> getParameterList()
Retrieves the Parameter list.- Overrides:
getParameterListin classParConstructorDecl- Returns:
- The node representing the Parameter list.
-
getParameterListNoTransform
public List<ParameterDeclaration> getParameterListNoTransform()
Retrieves the Parameter list.This method does not invoke AST transformations.
- Overrides:
getParameterListNoTransformin classParConstructorDecl- Returns:
- The node representing the Parameter list.
-
setExceptionList
public void setExceptionList(List<Access> list)
Replaces the Exception list.- Overrides:
setExceptionListin classParConstructorDecl- Parameters:
list- The new list node to be used as the Exception list.
-
getNumException
public int getNumException()
Retrieves the number of children in the Exception list.- Overrides:
getNumExceptionin classParConstructorDecl- Returns:
- Number of children in the Exception list.
-
getNumExceptionNoTransform
public int getNumExceptionNoTransform()
Retrieves the number of children in the Exception list. Calling this method will not trigger rewrites..- Overrides:
getNumExceptionNoTransformin classParConstructorDecl- Returns:
- Number of children in the Exception list.
-
getException
public Access getException(int i)
Retrieves the element at indexiin the Exception list..- Overrides:
getExceptionin classParConstructorDecl- Parameters:
i- Index of the element to return.- Returns:
- The element at position
iin the Exception list.
-
addException
public void addException(Access node)
Append an element to the Exception list.- Overrides:
addExceptionin classParConstructorDecl- Parameters:
node- The element to append to the Exception list.
-
addExceptionNoTransform
public void addExceptionNoTransform(Access node)
- Overrides:
addExceptionNoTransformin classParConstructorDecl
-
setException
public void setException(Access node, int i)
Replaces the Exception list element at indexiwith the new nodenode.- Overrides:
setExceptionin classParConstructorDecl- Parameters:
node- The new node to replace the old list element.i- The list index of the node to be replaced.
-
getExceptions
public List<Access> getExceptions()
Retrieves the Exception list.- Overrides:
getExceptionsin classParConstructorDecl- Returns:
- The node representing the Exception list.
-
getExceptionsNoTransform
public List<Access> getExceptionsNoTransform()
Retrieves the Exception list.This method does not invoke AST transformations.
- Overrides:
getExceptionsNoTransformin classParConstructorDecl- Returns:
- The node representing the Exception list.
-
getExceptionList
public List<Access> getExceptionList()
Retrieves the Exception list.- Overrides:
getExceptionListin classParConstructorDecl- Returns:
- The node representing the Exception list.
-
getExceptionListNoTransform
public List<Access> getExceptionListNoTransform()
Retrieves the Exception list.This method does not invoke AST transformations.
- Overrides:
getExceptionListNoTransformin classParConstructorDecl- Returns:
- The node representing the Exception list.
-
setConstructorInvocationOpt
public void setConstructorInvocationOpt(Opt<Stmt> opt)
Replaces the optional node for the ConstructorInvocation child. This is theOptnode containing the child ConstructorInvocation, not the actual child!- Overrides:
setConstructorInvocationOptin classParConstructorDecl- Parameters:
opt- The new node to be used as the optional node for the ConstructorInvocation child.
-
hasConstructorInvocation
public boolean hasConstructorInvocation()
Check whether the optional ConstructorInvocation child exists.- Overrides:
hasConstructorInvocationin classParConstructorDecl- Returns:
trueif the optional ConstructorInvocation child exists,falseif it does not.
-
getConstructorInvocation
public Stmt getConstructorInvocation()
Retrieves the (optional) ConstructorInvocation child.- Overrides:
getConstructorInvocationin classParConstructorDecl- Returns:
- The ConstructorInvocation child, if it exists. Returns
nullotherwise.
-
setConstructorInvocation
public void setConstructorInvocation(Stmt node)
Replaces the (optional) ConstructorInvocation child.- Overrides:
setConstructorInvocationin classParConstructorDecl- Parameters:
node- The new node to be used as the ConstructorInvocation child.
-
getConstructorInvocationOpt
public Opt<Stmt> getConstructorInvocationOpt()
- Overrides:
getConstructorInvocationOptin classParConstructorDecl
-
getConstructorInvocationOptNoTransform
public Opt<Stmt> getConstructorInvocationOptNoTransform()
Retrieves the optional node for child ConstructorInvocation. This is theOptnode containing the child ConstructorInvocation, not the actual child!This method does not invoke AST transformations.
- Overrides:
getConstructorInvocationOptNoTransformin classParConstructorDecl- Returns:
- The optional node for child ConstructorInvocation.
-
setBlock
public void setBlock(Block node)
Replaces the Block child.- Overrides:
setBlockin classParConstructorDecl- Parameters:
node- The new node to replace the Block child.
-
getBlock
public Block getBlock()
Retrieves the Block child.- Overrides:
getBlockin classParConstructorDecl- Returns:
- The current node used as the Block child.
-
getBlockNoTransform
public Block getBlockNoTransform()
Retrieves the Block child.This method does not invoke AST transformations.
- Overrides:
getBlockNoTransformin classParConstructorDecl- Returns:
- The current node used as the Block child.
-
setTypeArgumentList
public void setTypeArgumentList(List<Access> list)
Replaces the TypeArgument list.- Overrides:
setTypeArgumentListin classParConstructorDecl- Parameters:
list- The new list node to be used as the TypeArgument list.
-
getNumTypeArgument
public int getNumTypeArgument()
Retrieves the number of children in the TypeArgument list.- Overrides:
getNumTypeArgumentin classParConstructorDecl- Returns:
- Number of children in the TypeArgument list.
-
getNumTypeArgumentNoTransform
public int getNumTypeArgumentNoTransform()
Retrieves the number of children in the TypeArgument list. Calling this method will not trigger rewrites..- Overrides:
getNumTypeArgumentNoTransformin classParConstructorDecl- Returns:
- Number of children in the TypeArgument list.
-
getTypeArgument
public Access getTypeArgument(int i)
Retrieves the element at indexiin the TypeArgument list..- Overrides:
getTypeArgumentin classParConstructorDecl- Parameters:
i- Index of the element to return.- Returns:
- The element at position
iin the TypeArgument list.
-
addTypeArgument
public void addTypeArgument(Access node)
Append an element to the TypeArgument list.- Overrides:
addTypeArgumentin classParConstructorDecl- Parameters:
node- The element to append to the TypeArgument list.
-
addTypeArgumentNoTransform
public void addTypeArgumentNoTransform(Access node)
- Overrides:
addTypeArgumentNoTransformin classParConstructorDecl
-
setTypeArgument
public void setTypeArgument(Access node, int i)
Replaces the TypeArgument list element at indexiwith the new nodenode.- Overrides:
setTypeArgumentin classParConstructorDecl- Parameters:
node- The new node to replace the old list element.i- The list index of the node to be replaced.
-
getTypeArguments
public List<Access> getTypeArguments()
Retrieves the TypeArgument list.- Overrides:
getTypeArgumentsin classParConstructorDecl- Returns:
- The node representing the TypeArgument list.
-
getTypeArgumentsNoTransform
public List<Access> getTypeArgumentsNoTransform()
Retrieves the TypeArgument list.This method does not invoke AST transformations.
- Overrides:
getTypeArgumentsNoTransformin classParConstructorDecl- Returns:
- The node representing the TypeArgument list.
-
getTypeArgumentList
public List<Access> getTypeArgumentList()
Retrieves the TypeArgument list.- Overrides:
getTypeArgumentListin classParConstructorDecl- Returns:
- The node representing the TypeArgument list.
-
getTypeArgumentListNoTransform
public List<Access> getTypeArgumentListNoTransform()
Retrieves the TypeArgument list.This method does not invoke AST transformations.
- Overrides:
getTypeArgumentListNoTransformin classParConstructorDecl- Returns:
- The node representing the TypeArgument list.
-
rewriteTo
public ASTNode rewriteTo()
- Overrides:
rewriteToin classParConstructorDecl
-
-