org.jetbrains.jet.codegen
Class FieldInfo

java.lang.Object
  extended by org.jetbrains.jet.codegen.FieldInfo

public class FieldInfo
extends java.lang.Object


Method Summary
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()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

createForSingleton

@NotNull
public static FieldInfo createForSingleton(@NotNull
                                                   ClassDescriptor fieldClassDescriptor,
                                                   @NotNull
                                                   JetTypeMapper typeMapper)

createForHiddenField

public static FieldInfo createForHiddenField(@NotNull
                                             org.jetbrains.asm4.Type owner,
                                             org.jetbrains.asm4.Type fieldType,
                                             java.lang.String fieldName)

getFieldType

@NotNull
public org.jetbrains.asm4.Type getFieldType()

getOwnerType

@NotNull
public org.jetbrains.asm4.Type getOwnerType()

getOwnerInternalName

@NotNull
public java.lang.String getOwnerInternalName()

getFieldName

@NotNull
public java.lang.String getFieldName()

isStatic

@NotNull
public boolean isStatic()