| Modifier and Type | Field and Description |
|---|---|
static int |
ACC_ANNOTATION |
static int |
ACC_BRIDGE |
static int |
ACC_ENUM |
static int |
ACC_VARARGS |
protected boolean |
isAbstract_computed |
protected boolean |
isAbstract_value |
protected boolean |
isFinal_computed |
protected boolean |
isFinal_value |
protected boolean |
isNative_computed |
protected boolean |
isNative_value |
protected boolean |
isPrivate_computed |
protected boolean |
isPrivate_value |
protected boolean |
isProtected_computed |
protected boolean |
isProtected_value |
protected boolean |
isPublic_computed |
protected boolean |
isPublic_value |
protected boolean |
isStatic_computed |
protected boolean |
isStatic_value |
protected boolean |
isStrictfp_computed |
protected boolean |
isStrictfp_value |
protected boolean |
isSynchronized_computed |
protected boolean |
isSynchronized_value |
protected boolean |
isSynthetic_computed |
protected boolean |
isSynthetic_value |
protected boolean |
isTransient_computed |
protected boolean |
isTransient_value |
protected boolean |
isVolatile_computed |
protected boolean |
isVolatile_value |
protected Map |
numModifier_String_values |
children, generatedWithCacheCycle, generatedWithCircularEnabled, generatedWithComponentCheck, in$Circle, is$Final, numChildren, parent, PRIMITIVE_PACKAGE_NAME, state| Constructor and Description |
|---|
Modifiers() |
Modifiers(List<Modifier> p0) |
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_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_mayBeFinal, 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_mayUseAnnotationTarget, 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_NameType_nameType, 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, 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, jimplify1phase2, jimplify2, jimplify2, lineNumber, location, nameCheck, 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, waitforEach, spliteratorpublic static final int ACC_ANNOTATION
public static final int ACC_ENUM
public static final int ACC_BRIDGE
public static final int ACC_VARARGS
protected boolean isPublic_computed
protected boolean isPublic_value
protected boolean isPrivate_computed
protected boolean isPrivate_value
protected boolean isProtected_computed
protected boolean isProtected_value
protected boolean isStatic_computed
protected boolean isStatic_value
protected boolean isFinal_computed
protected boolean isFinal_value
protected boolean isAbstract_computed
protected boolean isAbstract_value
protected boolean isVolatile_computed
protected boolean isVolatile_value
protected boolean isTransient_computed
protected boolean isTransient_value
protected boolean isStrictfp_computed
protected boolean isStrictfp_value
protected boolean isSynchronized_computed
protected boolean isSynchronized_value
protected boolean isNative_computed
protected boolean isNative_value
protected boolean isSynthetic_computed
protected boolean isSynthetic_value
protected Map numModifier_String_values
public void flushCache()
flushCache in class ASTNode<ASTNode>public void flushCollectionCache()
flushCollectionCache in class ASTNode<ASTNode>public Modifiers clone() throws CloneNotSupportedException
clone in class ASTNode<ASTNode>CloneNotSupportedExceptionpublic Modifiers fullCopy()
public void checkModifiers()
public void toString(StringBuffer s)
public void addSourceOnlyAnnotations(Collection c)
public void addAllAnnotations(Collection c)
public void addRuntimeVisibleAnnotationsAttribute(Collection c)
public void addRuntimeInvisibleAnnotationsAttribute(Collection c)
public Collection runtimeVisibleAnnotations()
public Collection runtimeInvisibleAnnotations()
public void init$Children()
init$Children in class ASTNode<ASTNode>protected int numChildren()
numChildren in class ASTNode<ASTNode>public boolean mayHaveRewrite()
mayHaveRewrite in class ASTNode<ASTNode>public void setModifierList(List<Modifier> list)
list - The new list node to be used as the Modifier list.public int getNumModifier()
public int getNumModifierNoTransform()
public Modifier getModifier(int i)
i in the Modifier list..i - Index of the element to return.i in the Modifier list.public void addModifier(Modifier node)
node - The element to append to the Modifier list.public void addModifierNoTransform(Modifier node)
public void setModifier(Modifier node, int i)
i with the new node node.node - The new node to replace the old list element.i - The list index of the node to be replaced.public List<Modifier> getModifiers()
public List<Modifier> getModifiersNoTransform()
This method does not invoke AST transformations.
public List<Modifier> getModifierList()
public List<Modifier> getModifierListNoTransform()
This method does not invoke AST transformations.
public boolean isPublic()
public boolean isPrivate()
public boolean isProtected()
public boolean isStatic()
public boolean isFinal()
public boolean isAbstract()
public boolean isVolatile()
public boolean isTransient()
public boolean isStrictfp()
public boolean isSynchronized()
public boolean isNative()
public boolean isSynthetic()
public int numProtectionModifiers()
public int numCompletenessModifiers()
public int numModifier(String name)
public Annotation annotation(TypeDecl typeDecl)
public boolean hasAnnotationSuppressWarnings(String s)
public boolean hasDeprecatedAnnotation()
public boolean hasAnnotationSafeVarargs()
public TypeDecl hostType()
public boolean mayBePublic()
public boolean mayBePrivate()
public boolean mayBeProtected()
public boolean mayBeStatic()
public boolean mayBeFinal()
public boolean mayBeAbstract()
public boolean mayBeVolatile()
public boolean mayBeTransient()
public boolean mayBeStrictfp()
public boolean mayBeSynchronized()
public boolean mayBeNative()
public Annotation Define_Annotation_lookupAnnotation(ASTNode caller, ASTNode child, TypeDecl typeDecl)
Define_Annotation_lookupAnnotation in class ASTNode<ASTNode>Copyright © 2020 Soot OSS. All rights reserved.