greflect
0.11-DRAFT

jp.sourceforge.greflect.impl
Interface TypeVarScope

All Known Implementing Classes:
BranchedTypeVarScope, ChainedTypeVarScope, ClassTypeVarScope, ExtractingTypeVarScope, SingleTypeVarScope

public interface TypeVarScope

A mapping from type variables to the resolved types .

Responsibilities & Collaborations:
  1. 型変数を解決する。with Type
Notes & Descriptions:
(none)
SourceInfo:
$Id: TypeVarScope.java 132 2008-07-02 13:51:18Z yo-zi $

Author:
yo-zi

Field Summary
static TypeVarScope NULL
           
static java.util.Set<java.lang.reflect.TypeVariable<? extends java.lang.reflect.GenericDeclaration>> NULL_TYPEVAR_SET
           
 
Method Summary
 java.util.Set<java.lang.reflect.TypeVariable<? extends java.lang.reflect.GenericDeclaration>> getTypeVariableSet()
           
 boolean isEmpty()
           
 GenericTypeRef resolveTypeVariable(java.lang.reflect.TypeVariable<? extends java.lang.reflect.GenericDeclaration> key)
           
 

Field Detail

NULL_TYPEVAR_SET

static final java.util.Set<java.lang.reflect.TypeVariable<? extends java.lang.reflect.GenericDeclaration>> NULL_TYPEVAR_SET

NULL

static final TypeVarScope NULL
Method Detail

resolveTypeVariable

GenericTypeRef resolveTypeVariable(java.lang.reflect.TypeVariable<? extends java.lang.reflect.GenericDeclaration> key)

isEmpty

boolean isEmpty()

getTypeVariableSet

java.util.Set<java.lang.reflect.TypeVariable<? extends java.lang.reflect.GenericDeclaration>> getTypeVariableSet()

greflect
0.11-DRAFT

Copyright © 2008 yo-zi. All Rights Reserved.