V - type of valuepublic static class CFAbstractAnalysis.FieldInitialValue<V extends CFAbstractValue<V>> extends Object
null if the field does not have one.| Modifier and Type | Field and Description |
|---|---|
V |
declared
The value corresponding to the annotations on the declared type of the field.
|
FieldAccess |
fieldDecl
A field access that corresponds to the declaration of a field.
|
V |
initializer
The value of the initializer of the field, or null if no initializer exists.
|
| Constructor and Description |
|---|
FieldInitialValue(FieldAccess fieldDecl,
V declared,
V initializer)
Creates a new FieldInitialValue.
|
public final FieldAccess fieldDecl
public final V extends CFAbstractValue<V> declared
public final V extends CFAbstractValue<V> initializer
public FieldInitialValue(FieldAccess fieldDecl, V declared, V initializer)
fieldDecl - a field access that corresponds to the declaration of a fielddeclared - value corresponding to the annotations on the declared type of fieldinitializer - value of the initializer of field, or null if no initializer
exists