Package eu.simuline.relana.model
Class CClassLoader.ClassResolver
- java.lang.Object
-
- eu.simuline.relana.model.CClassLoader.ClassResolver
-
- All Implemented Interfaces:
CClassLink
- Enclosing class:
- CClassLoader
static class CClassLoader.ClassResolver extends Object implements CClassLink
Resolver forCClassLinks. ****
-
-
Field Summary
Fields Modifier and Type Field Description private ClassLocatorlocprivate Set<CClassLoader.Occurrence>occurences
-
Constructor Summary
Constructors Constructor Description ClassResolver(ClassLocator loc)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddOccurrence(CClassLoader.Occurrence occ)StringgetName()booleanisResolved()(package private) Set<CClassLoader.Occurrence>resolvationPoints()CClassLinksetComponent(String name, CClass cClass)StringtoString()
-
-
-
Field Detail
-
loc
private final ClassLocator loc
-
occurences
private final Set<CClassLoader.Occurrence> occurences
-
-
Constructor Detail
-
ClassResolver
ClassResolver(ClassLocator loc)
-
-
Method Detail
-
getName
public String getName()
- Specified by:
getNamein interfaceCClassLink
-
addOccurrence
public void addOccurrence(CClassLoader.Occurrence occ)
- Specified by:
addOccurrencein interfaceCClassLink
-
resolvationPoints
Set<CClassLoader.Occurrence> resolvationPoints()
-
isResolved
public boolean isResolved()
- Specified by:
isResolvedin interfaceCClassLink
-
setComponent
public CClassLink setComponent(String name, CClass cClass)
- Specified by:
setComponentin interfaceCClassLink
-
-