org.springframework.roo.classpath
Interface PhysicalTypeDetails

All Known Subinterfaces:
ClassOrInterfaceTypeDetails, ItdTypeDetails, MemberHoldingTypeDetails, MutableClassOrInterfaceTypeDetails
All Known Implementing Classes:
DefaultClassOrInterfaceTypeDetails, DefaultItdTypeDetails, DefaultPhysicalTypeDetails

public interface PhysicalTypeDetails

Provides details of the actual type presented by a PhysicalTypeMetadata instance.

Sub-interfaces are created for different major Java types, such as those specific to classes, enums, and annotations. This allows sub-interfaces to provide accessors applicable to the specific category of Java type.

Since:
1.0
Author:
Ben Alex

Method Summary
 org.springframework.roo.model.JavaType getName()
          If possible, indicates any type parameters.
 PhysicalTypeCategory getPhysicalTypeCategory()
           
 

Method Detail

getPhysicalTypeCategory

PhysicalTypeCategory getPhysicalTypeCategory()
Returns:
the category of Java type being provided by this PhysicalTypeDetails instance (never null)

getName

org.springframework.roo.model.JavaType getName()
If possible, indicates any type parameters.

Returns:
the full name of the type that members will eventually be available from when compiled, including any available type parameters (may be null if unable to parse)


Copyright © 2009-2010 VMware, Inc. All Rights Reserved.