Package sootup.java.core
Class JavaSootField.JavaSootFieldBuilder
java.lang.Object
sootup.core.model.SootField.SootFieldBuilder
sootup.java.core.JavaSootField.JavaSootFieldBuilder
- All Implemented Interfaces:
HasPosition
,SootField.BuildStep
,SootField.ModifierStep
,SootField.SignatureStep
,JavaSootField.AnnotationOrSignatureStep
- Enclosing class:
- JavaSootField
public static class JavaSootField.JavaSootFieldBuilder
extends SootField.SootFieldBuilder
implements JavaSootField.AnnotationOrSignatureStep
Defines a
JavaSootField.JavaSootFieldBuilder
to provide a fluent API.- Author:
- Markus Schmidt
-
Constructor Summary
-
Method Summary
Methods inherited from class sootup.core.model.SootField.SootFieldBuilder
getModifiers, getPosition, getSignature, withModifier, withPosition, withSignature
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.SootField.ModifierStep
withModifiers
Methods inherited from interface sootup.core.model.SootField.SignatureStep
withSignature
-
Constructor Details
-
JavaSootFieldBuilder
public JavaSootFieldBuilder()
-
-
Method Details
-
getAnnotations
-
withAnnotation
- Specified by:
withAnnotation
in interfaceJavaSootField.AnnotationOrSignatureStep
-
build
- Specified by:
build
in interfaceSootField.BuildStep
- Overrides:
build
in classSootField.SootFieldBuilder
-