Package sootup.java.core
Class JavaSootMethod.JavaSootMethodBuilder
java.lang.Object
sootup.core.model.SootMethod.SootMethodBuilder
sootup.java.core.JavaSootMethod.JavaSootMethodBuilder
- All Implemented Interfaces:
HasPosition
,SootMethod.BuildStep
,SootMethod.MethodSourceStep
,SootMethod.ModifierStep
,SootMethod.SignatureStep
,SootMethod.ThrownExceptionsStep
,JavaSootMethod.AnnotationOrSignatureStep
- Enclosing class:
- JavaSootMethod
public static class JavaSootMethod.JavaSootMethodBuilder
extends SootMethod.SootMethodBuilder
implements JavaSootMethod.AnnotationOrSignatureStep
Defines a
JavaSootField.JavaSootFieldBuilder
to provide a fluent API.- Author:
- Markus Schmidt
-
Constructor Summary
-
Method Summary
Methods inherited from class sootup.core.model.SootMethod.SootMethodBuilder
getModifiers, getPosition, getSignature, getSource, getThrownExceptions, withModifier, withPosition, withSignature, withSource, withThrownExceptions
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface sootup.core.model.SootMethod.MethodSourceStep
withSource
Methods inherited from interface sootup.core.model.SootMethod.ModifierStep
withModifiers
-
Constructor Details
-
JavaSootMethodBuilder
public JavaSootMethodBuilder()
-
-
Method Details
-
getAnnotations
-
withAnnotation
- Specified by:
withAnnotation
in interfaceJavaSootMethod.AnnotationOrSignatureStep
-
build
- Specified by:
build
in interfaceSootMethod.BuildStep
- Specified by:
build
in interfaceSootMethod.ThrownExceptionsStep
- Overrides:
build
in classSootMethod.SootMethodBuilder
-