Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## jif.types
Interface JifFieldInstance

All Superinterfaces:
  java.lang.Cloneable, polyglot.util.Copy, polyglot.types.Declaration, polyglot.types.FieldInstance, JifVarInstance, polyglot.types.MemberInstance, java.io.Serializable, polyglot.types.TypeObject, polyglot.types.VarInstance

All Known Implementing Classes:
  JifFieldInstance_c

    public interface JifFieldInstance

extends polyglot.types.FieldInstance, JifVarInstance

Jif field instance. A wrapper of all the type information related to a class field.

Method Summary
`boolean` | `hasInitializer()`
`void` | `setHasInitializer(boolean hasInitializer)`

Methods inherited from interface polyglot.types.FieldInstance
`constantValue, container, flags, name, notConstant, orig, type`

Methods inherited from interface polyglot.types.VarInstance
`constantValue, constantValueSet, flags, isConstant, name, setConstantValue, setFlags, setName, setNotConstant, setType, type`

Methods inherited from interface polyglot.types.Declaration
`declaration, setDeclaration`

Methods inherited from interface polyglot.types.MemberInstance
`container, flags, setContainer, setFlags`

Methods inherited from interface jif.types.JifVarInstance
`label, setLabel, subst`

Methods inherited from interface polyglot.types.VarInstance
`constantValue, constantValueSet, flags, isConstant, name, setConstantValue, setFlags, setName, setNotConstant, setType, type`

Methods inherited from interface polyglot.types.Declaration
`declaration, setDeclaration`

Method Detail

### hasInitializer

    boolean hasInitializer()

### setHasInitializer

    void setHasInitializer(boolean hasInitializer)

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD