anvil.script
Interface InterfaceType

All Superinterfaces:
Scope, Type
All Known Implementing Classes:
CompiledInterfaceType, InterfaceStatement, Reflection

public interface InterfaceType
extends Scope

interface InterfaceType


Field Summary
 
Fields inherited from interface anvil.script.Type
CLASS, CONSTANT_VARIABLE, CONSTRUCTOR, FUNCTION, FUNCTION_PARAMETER, GLOBAL_NAMESPACE, IMPORT, INTERFACE, INTERFACE_METHOD, LOCAL_VARIABLE, MEMBER_VARIABLE, METHOD, MODULE, NAMESPACE, SCOPE0, STATIC_VARIABLE, SYSTEM_NAMESPACE, TYPE_NAMES
 
Method Summary
 InterfaceRef[] getBases()
           
 java.lang.String getDescriptor()
           
 Type lookupInheritedDeclaration(java.lang.String name)
           
 
Methods inherited from interface anvil.script.Scope
getDeclarations, lookupDeclaration
 
Methods inherited from interface anvil.script.Type
getDocument, getName, getParent, getParents, getQualifiedName, getType, getTypeRef, isPrivate
 

Method Detail

getBases

public InterfaceRef[] getBases()

lookupInheritedDeclaration

public Type lookupInheritedDeclaration(java.lang.String name)

getDescriptor

public java.lang.String getDescriptor()