Top Fields Constructors Methods
org.aspectj.internal.lang.reflect

public Class InterTypeFieldDeclarationImpl

extends InterTypeDeclarationImpl
implements InterTypeFieldDeclaration
Class Inheritance
All Implemented Interfaces
org.aspectj.lang.reflect.InterTypeFieldDeclaration, org.aspectj.lang.reflect.InterTypeDeclaration
Imports
java.lang.reflect.Field, .Type, org.aspectj.lang.reflect.AjType, .AjTypeSystem, .InterTypeFieldDeclaration

Author
colyer

Field Summary

Modifier and TypeField and Description
private Type
private String
private AjType<?>
Inherited from org.aspectj.internal.lang.reflect.InterTypeDeclarationImpl:
targetTypeName

Constructor Summary

AccessConstructor and Description
public
InterTypeFieldDeclarationImpl(AjType<?> decType, String target, int mods, String name, AjType<?> type, Type genericType)

public
InterTypeFieldDeclarationImpl(AjType<?> decType, AjType<?> targetType, Field base)

Method Summary

Modifier and TypeMethod and Description
public Type
public String
public AjType<?>
public String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.
Inherited from org.aspectj.internal.lang.reflect.InterTypeDeclarationImpl:
getDeclaringTypegetModifiersgetTargetType

Field Detail

genericTypeback to summary
private Type genericType
nameback to summary
private String name
typeback to summary
private AjType<?> type

Constructor Detail

InterTypeFieldDeclarationImplback to summary
public InterTypeFieldDeclarationImpl(AjType<?> decType, String target, int mods, String name, AjType<?> type, Type genericType)
InterTypeFieldDeclarationImplback to summary
public InterTypeFieldDeclarationImpl(AjType<?> decType, AjType<?> targetType, Field base)

Method Detail

getGenericTypeback to summary
public Type getGenericType()

Implements org.aspectj.lang.reflect.InterTypeFieldDeclaration.getGenericType.

Returns:Type

Doc from org.aspectj.lang.reflect.InterTypeFieldDeclaration.getGenericType.

the generic field type

getNameback to summary
public String getName()

Implements org.aspectj.lang.reflect.InterTypeFieldDeclaration.getName.

Returns:String

Doc from org.aspectj.lang.reflect.InterTypeFieldDeclaration.getName.

the field name

getTypeback to summary
public AjType<?> getType()

Implements org.aspectj.lang.reflect.InterTypeFieldDeclaration.getType.

Returns:AjType<?>

Doc from org.aspectj.lang.reflect.InterTypeFieldDeclaration.getType.

the field type

toStringback to summary
public String toString()

Overrides java.lang.Object.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object.

Returns:String

a string representation of the object.