Package sootup.java.core
Class JavaAnnotationSootMethod
java.lang.Object
sootup.core.model.SootClassMember<MethodSignature>
sootup.java.core.JavaSootMethod
sootup.java.core.JavaAnnotationSootMethod
- All Implemented Interfaces:
HasPosition
,Method
,SootMethod
,HasAnnotation
-
Nested Class Summary
Nested classes/interfaces inherited from class sootup.java.core.JavaSootMethod
JavaSootMethod.JavaSootMethodBuilder
-
Field Summary
Fields inherited from class sootup.java.core.JavaSootMethod
bodySource, exceptions
Fields inherited from class sootup.core.model.SootClassMember
position, signature
-
Constructor Summary
ConstructorsConstructorDescriptionJavaAnnotationSootMethod
(@NonNull BodySource source, @NonNull MethodSignature methodSignature, @NonNull Iterable<MethodModifier> modifiers, @NonNull Iterable<ClassType> thrownExceptions, @NonNull Iterable<AnnotationUsage> annotations, @NonNull Position position) -
Method Summary
Methods inherited from class sootup.java.core.JavaSootMethod
equals, equivHashCode, getAnnotations, getBody, getBodySource, getDeclaringClassType, getDeclClassType, getExceptionSignatures, getModifiers, getName, getParameterCount, getParameterType, getParameterTypes, getReturnType, getSubSignature, hasBody, hashCode, isAbstract, isConcrete, isConstructor, isDefaultConstructor, isFinal, isMain, isNative, isPrivate, isProtected, isPublic, isStatic, isSynchronized, toString, withAnnotations, withBody, withModifiers, withOverridingMethodSource, withSource, withThrownExceptions
Methods inherited from class sootup.core.model.SootClassMember
getPosition, getSignature, toString
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface sootup.core.model.SootMethod
getPosition, getSignature
-
Constructor Details
-
JavaAnnotationSootMethod
public JavaAnnotationSootMethod(@NonNull BodySource source, @NonNull MethodSignature methodSignature, @NonNull Iterable<MethodModifier> modifiers, @NonNull Iterable<ClassType> thrownExceptions, @NonNull Iterable<AnnotationUsage> annotations, @NonNull Position position)
-
-
Method Details
-
getDefaultValue
- Returns:
- returns default value of annotation. May be null, if there is no default value
-