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 forCClassLink
s. ****
-
-
Field Summary
Fields Modifier and Type Field Description private ClassLocator
loc
private 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 void
addOccurrence(CClassLoader.Occurrence occ)
String
getName()
boolean
isResolved()
(package private) Set<CClassLoader.Occurrence>
resolvationPoints()
CClassLink
setComponent(String name, CClass cClass)
String
toString()
-
-
-
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:
getName
in interfaceCClassLink
-
addOccurrence
public void addOccurrence(CClassLoader.Occurrence occ)
- Specified by:
addOccurrence
in interfaceCClassLink
-
resolvationPoints
Set<CClassLoader.Occurrence> resolvationPoints()
-
isResolved
public boolean isResolved()
- Specified by:
isResolved
in interfaceCClassLink
-
setComponent
public CClassLink setComponent(String name, CClass cClass)
- Specified by:
setComponent
in interfaceCClassLink
-
-