Package soot.JastAddJ
Interface Variable
-
- All Known Implementing Classes:
CatchParameterDeclaration,EnumConstant,FieldDeclaration,FieldDeclarationSubstituted,ParameterDeclaration,ParameterDeclarationSubstituted,ResourceDeclaration,VariableArityParameterDeclaration,VariableArityParameterDeclarationSubstituted,VariableDeclaration
public interface Variable
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Constantconstant()ExprgetInit()ModifiersgetModifiers()booleanhasInit()TypeDeclhostType()booleanisBlank()booleanisClassVariable()booleanisConstructorParameter()booleanisExceptionHandlerParameter()booleanisFinal()booleanisInstanceVariable()booleanisLocalVariable()booleanisMethodParameter()booleanisParameter()booleanisStatic()booleanisSynthetic()booleanisVolatile()Stringname()VariablesourceVariableDecl()Collection<TypeDecl>throwTypes()TypeDecltype()
-
-
-
Method Detail
-
name
String name()
-
type
TypeDecl type()
-
throwTypes
Collection<TypeDecl> throwTypes()
-
isParameter
boolean isParameter()
-
isClassVariable
boolean isClassVariable()
-
isInstanceVariable
boolean isInstanceVariable()
-
isMethodParameter
boolean isMethodParameter()
-
isConstructorParameter
boolean isConstructorParameter()
-
isExceptionHandlerParameter
boolean isExceptionHandlerParameter()
-
isLocalVariable
boolean isLocalVariable()
-
isFinal
boolean isFinal()
-
isVolatile
boolean isVolatile()
-
isBlank
boolean isBlank()
-
isStatic
boolean isStatic()
-
isSynthetic
boolean isSynthetic()
-
hostType
TypeDecl hostType()
-
getInit
Expr getInit()
-
hasInit
boolean hasInit()
-
constant
Constant constant()
-
getModifiers
Modifiers getModifiers()
-
sourceVariableDecl
Variable sourceVariableDecl()
-
-