Package com.sun.enterprise.tools.apt
Class InhabitantMetadataProcessor
- java.lang.Object
-
- com.sun.enterprise.tools.apt.InhabitantMetadataProcessor
-
public class InhabitantMetadataProcessor extends Object
Discoveres allInhabitantMetadataand puts them into the bag.- Author:
- Kohsuke Kawaguchi
-
-
Field Summary
Fields Modifier and Type Field Description protected Set<TypeElement>visitedDeclaredTypes 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 voidcheck(TypeElement d, org.jvnet.hk2.component.MultiMap<String,String> result)protected voidcheckClass(TypeElement cd, P param)protected voidcheckInterface(TypeElement id, P param)protected voidcheckSuperInterfaces(TypeElement d, P param)org.jvnet.hk2.component.MultiMap<String,String>process(TypeElement d)
-
-
-
Field Detail
-
visited
protected final Set<TypeElement> visited
DeclaredTypes 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)
-
-