public class FieldInfo extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static FieldInfo |
createForHiddenField(org.jetbrains.asm4.Type owner,
org.jetbrains.asm4.Type fieldType,
java.lang.String fieldName) |
static FieldInfo |
createForSingleton(ClassDescriptor fieldClassDescriptor,
JetTypeMapper typeMapper) |
java.lang.String |
getFieldName() |
org.jetbrains.asm4.Type |
getFieldType() |
java.lang.String |
getOwnerInternalName() |
org.jetbrains.asm4.Type |
getOwnerType() |
boolean |
isStatic() |
@NotNull public static FieldInfo createForSingleton(@NotNull ClassDescriptor fieldClassDescriptor, @NotNull JetTypeMapper typeMapper)
public static FieldInfo createForHiddenField(@NotNull org.jetbrains.asm4.Type owner, org.jetbrains.asm4.Type fieldType, java.lang.String fieldName)
@NotNull public org.jetbrains.asm4.Type getFieldType()
@NotNull public org.jetbrains.asm4.Type getOwnerType()
@NotNull public java.lang.String getOwnerInternalName()
@NotNull public java.lang.String getFieldName()
@NotNull public boolean isStatic()