| Modifier and Type | Field and Description |
|---|---|
| pack-priv int | |
| private final int | |
| private final Type |
| Access | Constructor and Description |
|---|---|
| public | MemberTypeInfo(String
the name of this member; must not be name, int nullthe index among the direct members index, int any flags ( flags, Type UNSIGNED, ANY,
INTERFACE, TYPE_PARAMETER)the exact UNO type; or unoType, int null if the UNO type
is already unambiguously represented by the Java 1.2 typethe index of the type parameter that determines
the type of this parameterized member; or typeParameterIndex)-1 if this member
is of an explicit type, or is the member of a plain struct typeCreate a member type info with a UNO type that cannot unambiguously be represented as a Java 1.2 type. |
| public |
| Modifier and Type | Method and Description |
|---|---|
| public int | |
| public final int | Returns: the index of the type parameter that determines the type of this parameterized member; if this member is of an explicit type, or is the member of a plain struct type,-1 is returnedReturns the index of the type parameter that determines the parameterized type of this member. |
| public final Type | Returns: the exact UNO type of this member type info, ornull
if the UNO type is already unambiguously represented by the Java 1.2
typeGet the exact UNO type of this member type info, in case it cannot unambiguously be represented as a Java 1.2 type. |
| m_index | back to summary |
|---|---|
| pack-priv int m_index | |
| m_typeParameterIndex | back to summary |
|---|---|
| private final int m_typeParameterIndex | |
| m_unoType | back to summary |
|---|---|
| private final Type m_unoType | |
| MemberTypeInfo | back to summary |
|---|---|
| public MemberTypeInfo(String name, int index, int flags, Type unoType, int typeParameterIndex) Create a member type info with a UNO type that cannot unambiguously be represented as a Java 1.2 type.
| |
| MemberTypeInfo | back to summary |
|---|---|
| public MemberTypeInfo(String name, int index, int flags) | |
| getIndex | back to summary |
|---|---|
| public int getIndex() | |
| getTypeParameterIndex | back to summary |
|---|---|
| public final int getTypeParameterIndex() Returns the index of the type parameter that determines the parameterized type of this member.
| |
| getUnoType | back to summary |
|---|---|
| public final Type getUnoType() Get the exact UNO type of this member type info, in case it cannot unambiguously be represented as a Java 1.2 type.
| |