org.aspectj.internal.lang.reflect
Class InterTypeFieldDeclarationImpl

java.lang.Object
  extended by org.aspectj.internal.lang.reflect.InterTypeDeclarationImpl
      extended by org.aspectj.internal.lang.reflect.InterTypeFieldDeclarationImpl
All Implemented Interfaces:
InterTypeDeclaration, InterTypeFieldDeclaration

public class InterTypeFieldDeclarationImpl
extends InterTypeDeclarationImpl
implements InterTypeFieldDeclaration


Field Summary
 
Fields inherited from class org.aspectj.internal.lang.reflect.InterTypeDeclarationImpl
targetTypeName
 
Constructor Summary
InterTypeFieldDeclarationImpl(AjType<?> decType, AjType<?> targetType, java.lang.reflect.Field base)
           
InterTypeFieldDeclarationImpl(AjType<?> decType, java.lang.String target, int mods, java.lang.String name, AjType<?> type, java.lang.reflect.Type genericType)
           
 
Method Summary
 java.lang.reflect.Type getGenericType()
          The generic field type
 java.lang.String getName()
          The field name
 AjType<?> getType()
          The field type
 java.lang.String toString()
           
 
Methods inherited from class org.aspectj.internal.lang.reflect.InterTypeDeclarationImpl
getDeclaringType, getModifiers, getTargetType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.aspectj.lang.reflect.InterTypeDeclaration
getDeclaringType, getModifiers, getTargetType
 

Constructor Detail

InterTypeFieldDeclarationImpl

public InterTypeFieldDeclarationImpl(AjType<?> decType,
                                     java.lang.String target,
                                     int mods,
                                     java.lang.String name,
                                     AjType<?> type,
                                     java.lang.reflect.Type genericType)
Parameters:
decType -
target -
mods -

InterTypeFieldDeclarationImpl

public InterTypeFieldDeclarationImpl(AjType<?> decType,
                                     AjType<?> targetType,
                                     java.lang.reflect.Field base)
Method Detail

getName

public java.lang.String getName()
Description copied from interface: InterTypeFieldDeclaration
The field name

Specified by:
getName in interface InterTypeFieldDeclaration

getType

public AjType<?> getType()
Description copied from interface: InterTypeFieldDeclaration
The field type

Specified by:
getType in interface InterTypeFieldDeclaration

getGenericType

public java.lang.reflect.Type getGenericType()
Description copied from interface: InterTypeFieldDeclaration
The generic field type

Specified by:
getGenericType in interface InterTypeFieldDeclaration

toString

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