Package sootup.java.core
Class JavaAnnotationSootMethod
java.lang.Object
sootup.core.model.SootClassMember<MethodSignature>
sootup.core.model.SootMethod
sootup.java.core.JavaSootMethod
sootup.java.core.JavaAnnotationSootMethod
- All Implemented Interfaces:
HasPosition
,Method
,HasAnnotation
-
Nested Class Summary
Nested classes/interfaces inherited from class sootup.java.core.JavaSootMethod
JavaSootMethod.AnnotationOrSignatureStep, JavaSootMethod.JavaSootMethodBuilder
Nested classes/interfaces inherited from class sootup.core.model.SootMethod
SootMethod.BuildStep, SootMethod.MethodSourceStep, SootMethod.ModifierStep, SootMethod.SignatureStep, SootMethod.SootMethodBuilder, SootMethod.ThrownExceptionsStep
-
Field Summary
Fields inherited from class sootup.core.model.SootMethod
bodySource, exceptions, parameterTypes
-
Constructor Summary
ConstructorDescriptionJavaAnnotationSootMethod
(BodySource source, MethodSignature methodSignature, Iterable<MethodModifier> modifiers, Iterable<ClassType> thrownExceptions, Iterable<AnnotationUsage> annotations, Position position) -
Method Summary
Methods inherited from class sootup.java.core.JavaSootMethod
builder, getAnnotations, withAnnotations, withBody, withModifiers, withOverridingMethodSource, withSource, withThrownExceptions
Methods inherited from class sootup.core.model.SootMethod
equals, equivHashCode, getBody, getBodySource, getExceptionSignatures, getModifiers, getParameterCount, getParameterType, getParameterTypes, getReturnType, hasBody, hashCode, isAbstract, isConcrete, isFinal, isMain, isNative, isPrivate, isProtected, isPublic, isStatic, isSynchronized, toString
Methods inherited from class sootup.core.model.SootClassMember
getDeclaringClassType, getName, 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.Method
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
-