org.fusesource.hawtjni.generator.model
Class ReflectField

java.lang.Object
  extended by org.fusesource.hawtjni.generator.model.ReflectField
All Implemented Interfaces:
JNIField

public class ReflectField
extends java.lang.Object
implements JNIField

Author:
Hiram Chirino

Constructor Summary
ReflectField(ReflectClass parent, java.lang.reflect.Field field)
           
 
Method Summary
static java.lang.String emptyFilter(java.lang.String value)
           
 boolean equals(java.lang.Object obj)
           
 java.lang.String getAccessor()
           
 java.lang.String getCast()
           
 java.lang.String getConditional()
           
 JNIClass getDeclaringClass()
           
 boolean getFlag(FieldFlag flag)
           
 int getModifiers()
           
 java.lang.String getName()
           
 JNIType getType()
           
 JNIType getType64()
           
 int hashCode()
           
 boolean isPointer()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ReflectField

public ReflectField(ReflectClass parent,
                    java.lang.reflect.Field field)
Method Detail

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getDeclaringClass

public JNIClass getDeclaringClass()
Specified by:
getDeclaringClass in interface JNIField

getModifiers

public int getModifiers()
Specified by:
getModifiers in interface JNIField

getName

public java.lang.String getName()
Specified by:
getName in interface JNIField

getType

public JNIType getType()
Specified by:
getType in interface JNIField

getType64

public JNIType getType64()
Specified by:
getType64 in interface JNIField

getAccessor

public java.lang.String getAccessor()
Specified by:
getAccessor in interface JNIField

getCast

public java.lang.String getCast()
Specified by:
getCast in interface JNIField

isPointer

public boolean isPointer()
Specified by:
isPointer in interface JNIField

getConditional

public java.lang.String getConditional()
Specified by:
getConditional in interface JNIField

getFlag

public boolean getFlag(FieldFlag flag)
Specified by:
getFlag in interface JNIField

emptyFilter

public static java.lang.String emptyFilter(java.lang.String value)


Copyright © 2009-2011 FuseSource, Corp.. All Rights Reserved.