public class JavaAnnotationSootMethod extends JavaSootMethod
JavaSootMethod.AnnotationOrSignatureStep, JavaSootMethod.JavaSootMethodBuilder
SootMethod.BuildStep, SootMethod.MethodSourceStep, SootMethod.ModifierStep, SootMethod.SignatureStep, SootMethod.SootMethodBuilder, SootMethod.ThrownExceptionsStep
CONSTRUCTOR_NAME, STATIC_INITIALIZER_NAME
bodySource, exceptions, parameterTypes
Constructor and Description |
---|
JavaAnnotationSootMethod(BodySource source,
MethodSignature methodSignature,
Iterable<Modifier> modifiers,
Iterable<ClassType> thrownExceptions,
Iterable<AnnotationUsage> annotations,
Position position) |
Modifier and Type | Method and Description |
---|---|
Object |
getDefaultValue() |
builder, getAnnotations, isConstructor, isStaticInitializer, withAnnotations, withBody, withModifiers, withOverridingMethodSource, withSource, withThrownExceptions
equals, getBody, getBodySource, getExceptionSignatures, getParameterCount, getParameterType, getParameterTypes, getReturnType, hasBody, hashCode, isAbstract, isBuiltInMethod, isConcrete, isMain, isNative, isSynchronized, toString
equivHashCode, getDeclaringClassType, getModifiers, getName, getPosition, isFinal, isPrivate, isProtected, isPublic, isStatic, toString
public JavaAnnotationSootMethod(@Nonnull BodySource source, @Nonnull MethodSignature methodSignature, @Nonnull Iterable<Modifier> modifiers, @Nonnull Iterable<ClassType> thrownExceptions, @Nonnull Iterable<AnnotationUsage> annotations, @Nonnull Position position)
Copyright © 2023 Soot OSS. All rights reserved.