Interface LeafInfo<T,C>

All Superinterfaces:
Locatable, MaybeElement<T,C>, NonElement<T,C>, TypeInfo<T,C>
All Known Subinterfaces:
BuiltinLeafInfo<T,C>, EnumLeafInfo<T,C>, RuntimeBuiltinLeafInfo, RuntimeEnumLeafInfo, RuntimeLeafInfo
All Known Implementing Classes:
BuiltinLeafInfoImpl, CBuiltinLeafInfo, CEnumLeafInfo, RuntimeBuiltinLeafInfoImpl

public interface LeafInfo<T,C> extends MaybeElement<T,C>
Either BuiltinLeafInfo or EnumLeafInfo.

Those Java types are all mapped to a chunk of text, so we call them "leaves". This interface represents the mapping information for those special Java types.

Author:
Kohsuke Kawaguchi