Package sootup.core.model
Interface SootField
- All Superinterfaces:
Field
- All Known Implementing Classes:
JavaSootField
Soot's counterpart of the source language's field concept. Soot representation of a Java field.
Can be declared to belong to a SootClass.
- Author:
- Linghui Luo, Jan Martin Persch
-
Method Summary
Modifier and TypeMethodDescriptiongetName()
getType()
boolean
isFinal()
boolean
boolean
boolean
isPublic()
boolean
isStatic()
withModifiers
(@NonNull Iterable<FieldModifier> modifiers) withSignature
(@NonNull FieldSignature signature) Methods inherited from interface sootup.core.model.Field
getSignature
-
Method Details
-
isProtected
boolean isProtected() -
isPrivate
boolean isPrivate() -
isPublic
boolean isPublic() -
isStatic
boolean isStatic() -
isFinal
boolean isFinal() -
getModifiers
Set<FieldModifier> getModifiers() -
getType
Type getType() -
withSignature
-
withModifiers
-
getDeclaringClassType
ClassType getDeclaringClassType() -
getName
String getName()
-