org.mesopotamia.lang.java.ref
Interface Info

All Known Subinterfaces:
MethodInfo, PrimitiveTypeInfo, TypeInfo, VariableInfo
All Known Implementing Classes:
AnnotationDefinition, ClassDefinition, ClassOrInterfaceDefinition, ConstructorDefinition, EnumDefinition, InterfaceDefinition, JavaClassMethodInfo, JavaClassTypeInfo, JavaClassVariableInfo, MethodDefinition, ParameterDefinition, SoftCachingTypeInfo, TypeDefinition, TypeInfoImpl, TypeParameter, VariableDefinition, VariableParameterDefinition

public interface Info

Base interface representing information about referenced language construct. For types info scope is type scope, for variables - variable type scope, for methods - return type scope.

Author:
Pavel

Method Summary
 TypeInfo getDeclaringType()
           
 java.lang.String getFcn()
           
 java.util.List<java.lang.String> getModifiers()
           
 java.lang.String getName()
           
 

Method Detail

getFcn

java.lang.String getFcn()
Returns:
Fully qualified name. Null for local variables and local and anonymous classes/interfaces.

getName

java.lang.String getName()
Returns:
Variable, type of method name.

getDeclaringType

TypeInfo getDeclaringType()
Returns:
Information about declaring type. Null for local variables and local and anonymous classes.

getModifiers

java.util.List<java.lang.String> getModifiers()


Copyright © 2005 Hammurapi Group. All Rights Reserved.