Additional top-level class in compilation unit: EllipsisAnnotationTypePattern.
| Modifier and Type | Field and Description |
|---|---|
| public static final byte | |
| public static final AnnotationTypePattern | |
| public static final byte | |
| public static final byte | |
| public static final byte | |
| public static final byte | |
| public static final AnnotationTypePattern | |
| public static final byte | |
| public static final byte | |
| public static final byte | |
| private boolean | |
| public static final AnnotationTypePattern[] | |
| public static final byte | |
| public static final byte | |
| public static final byte |
| Access | Constructor and Description |
|---|---|
| protected | AnnotationTypePattern()
TODO: write, read, equals & hashCode both in annotation hierarchy and in altered TypePattern hierarchy |
| Modifier and Type | Method and Description |
|---|---|
| public FuzzyBoolean | |
| public boolean | |
| public boolean | |
| public abstract FuzzyBoolean | |
| public abstract FuzzyBoolean | |
| public abstract AnnotationTypePattern | |
| public static AnnotationTypePattern | |
| public AnnotationTypePattern | |
| public abstract void | |
| public AnnotationTypePattern | resolveBindings(IScope scope, Bindings bindings, boolean allowBinding)
This can modify in place, or return a new TypePattern if the type changes. |
| public void |
| AND | back to summary |
|---|---|
| public static final byte AND | |
| ANY | back to summary |
|---|---|
| public static final AnnotationTypePattern ANY | |
| ANY_KEY | back to summary |
|---|---|
| public static final byte ANY_KEY | |
| BINDING | back to summary |
|---|---|
| public static final byte BINDING | |
| BINDINGFIELD | back to summary |
|---|---|
| public static final byte BINDINGFIELD | |
| BINDINGFIELD2 | back to summary |
|---|---|
| public static final byte BINDINGFIELD2 | |
| ELLIPSIS | back to summary |
|---|---|
| public static final AnnotationTypePattern ELLIPSIS | |
| ELLIPSIS_KEY | back to summary |
|---|---|
| public static final byte ELLIPSIS_KEY | |
| EXACT | back to summary |
|---|---|
| public static final byte EXACT | |
| EXACTFIELD | back to summary |
|---|---|
| public static final byte EXACTFIELD | |
| isForParameterAnnotationMatch | back to summary |
|---|---|
| private boolean isForParameterAnnotationMatch | |
| NONE | back to summary |
|---|---|
| public static final AnnotationTypePattern[] NONE | |
| NOT | back to summary |
|---|---|
| public static final byte NOT | |
| OR | back to summary |
|---|---|
| public static final byte OR | |
| WILD | back to summary |
|---|---|
| public static final byte WILD | |
| AnnotationTypePattern | back to summary |
|---|---|
| protected AnnotationTypePattern() TODO: write, read, equals & hashCode both in annotation hierarchy and in altered TypePattern hierarchy | |
| fastMatches | back to summary |
|---|---|
| public FuzzyBoolean fastMatches(AnnotatedElement annotated) | |
| isAny | back to summary |
|---|---|
| public boolean isAny() | |
| isForParameterAnnotationMatch | back to summary |
|---|---|
| public boolean isForParameterAnnotationMatch() | |
| matches | back to summary |
|---|---|
| public abstract FuzzyBoolean matches(AnnotatedElement annotated) | |
| matches | back to summary |
|---|---|
| public abstract FuzzyBoolean matches(AnnotatedElement annotated, ResolvedType[] parameterAnnotations) | |
| parameterizeWith | back to summary |
|---|---|
| public abstract AnnotationTypePattern parameterizeWith(Map<String, UnresolvedType> typeVariableMap, World w) | |
| read | back to summary |
|---|---|
| public static AnnotationTypePattern read(VersionedDataInputStream s, ISourceContext context) throws IOException | |
| remapAdviceFormals | back to summary |
|---|---|
| public AnnotationTypePattern remapAdviceFormals(IntMap bindings) | |
| resolve | back to summary |
|---|---|
| public abstract void resolve(World world) | |
| resolveBindings | back to summary |
|---|---|
| public AnnotationTypePattern resolveBindings(IScope scope, Bindings bindings, boolean allowBinding) This can modify in place, or return a new TypePattern if the type changes. | |
| setForParameterAnnotationMatch | back to summary |
|---|---|
| public void setForParameterAnnotationMatch() | |