Package com.sun.enterprise.tools.apt
Class InhabitantMetadataProcessor
- java.lang.Object
-
- com.sun.enterprise.tools.apt.InhabitantMetadataProcessor
-
public class InhabitantMetadataProcessor extends Object
Discoveres allInhabitantMetadata
and puts them into the bag.- Author:
- Kohsuke Kawaguchi
-
-
Field Summary
Fields Modifier and Type Field Description protected Set<TypeElement>
visited
DeclaredType
s whose contracts are already checked.
-
Constructor Summary
Constructors Constructor Description InhabitantMetadataProcessor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
check(TypeElement d, org.jvnet.hk2.component.MultiMap<String,String> result)
protected void
checkClass(TypeElement cd, P param)
protected void
checkInterface(TypeElement id, P param)
protected void
checkSuperInterfaces(TypeElement d, P param)
org.jvnet.hk2.component.MultiMap<String,String>
process(TypeElement d)
-
-
-
Field Detail
-
visited
protected final Set<TypeElement> visited
DeclaredType
s whose contracts are already checked.
-
-
Method Detail
-
process
public org.jvnet.hk2.component.MultiMap<String,String> process(TypeElement d)
-
check
protected void check(TypeElement d, org.jvnet.hk2.component.MultiMap<String,String> result)
-
checkInterface
protected void checkInterface(TypeElement id, P param)
-
checkClass
protected void checkClass(TypeElement cd, P param)
-
checkSuperInterfaces
protected void checkSuperInterfaces(TypeElement d, P param)
-
-