Index
All Classes and Interfaces|All Packages
A
- annotatedWith(Class<? extends Annotation>) - Static method in class org.apache.flink.architecture.common.JavaFieldPredicates
-
Match the single Annotation of the
JavaField. - annotatedWith(String) - Static method in class org.apache.flink.architecture.common.JavaFieldPredicates
-
Match the single Annotation of the
JavaField. - areDirectlyAnnotatedWithAtLeastOneOf(Class<? extends Annotation>...) - Static method in class org.apache.flink.architecture.common.Predicates
- areFieldOfType(String, JavaModifier...) - Static method in class org.apache.flink.architecture.common.Predicates
-
Tests that the field has the fully qualified type of
fqClassNamewith the given modifiers. - areJavaClasses() - Static method in class org.apache.flink.architecture.common.SourcePredicates
-
Tests that a given class is a Java class.
- arePublicFinalOfType(String) - Static method in class org.apache.flink.architecture.common.Predicates
-
Tests that the given field is
public final, notstaticand has the given fully qualified type name offqClassName. - arePublicFinalOfTypeWithAnnotation(String, Class<? extends Annotation>) - Static method in class org.apache.flink.architecture.common.Predicates
-
Tests that the field is
public final, has the fully qualified type name offqClassNameand is annotated with theannotationType. - arePublicStaticFinalAssignableTo(Class<?>) - Static method in class org.apache.flink.architecture.common.Predicates
-
Tests that the given field is
public static finaland is assignable to the given typeclazz. - arePublicStaticFinalOfType(String) - Static method in class org.apache.flink.architecture.common.Predicates
-
Tests that the field is
public static finaland has the fully qualified type name offqClassName. - arePublicStaticFinalOfTypeWithAnnotation(String, Class<? extends Annotation>) - Static method in class org.apache.flink.architecture.common.Predicates
-
Tests that the field is
public static final, has the fully qualified type name offqClassNameand is annotated with theannotationType. - arePublicStaticOfType(String) - Static method in class org.apache.flink.architecture.common.Predicates
-
Tests that the given field is
public staticand has the fully qualified type name offqClassName. - areStaticFinalOfTypeWithAnnotation(String, Class<? extends Annotation>) - Static method in class org.apache.flink.architecture.common.Predicates
-
Tests that the field is
static final, has the fully qualified type name offqClassNameand is annotated with theannotationType.
C
- Conditions - Class in org.apache.flink.architecture.common
-
Common conditions for architecture tests.
- containAnyFieldsInClassHierarchyThat(DescribedPredicate<? super JavaField>) - Static method in class org.apache.flink.architecture.common.Predicates
E
- exactlyOneOf(DescribedPredicate<? super T>...) - Static method in class org.apache.flink.architecture.common.Predicates
-
Returns a
DescribedPredicatethat returns true if one and only one of the given predicates match. - ExcludeScalaImportOption() - Constructor for class org.apache.flink.architecture.common.ImportOptions.ExcludeScalaImportOption
- ExcludeShadedImportOption() - Constructor for class org.apache.flink.architecture.common.ImportOptions.ExcludeShadedImportOption
F
- fulfill(DescribedPredicate<T>) - Static method in class org.apache.flink.architecture.common.Conditions
-
Generic condition to check fulfillment of a predicate.
G
- getClassSimpleNameFromFqName(String) - Static method in class org.apache.flink.architecture.common.Predicates
-
Extracts the class name from the given fully qualified class name.
- GivenJavaClasses - Class in org.apache.flink.architecture.common
-
Equivalent of
ArchRuleDefinition.classes()and similar methods with a restriction on Java classes.
H
- haveLeafArgumentTypes(DescribedPredicate<JavaClass>) - Static method in class org.apache.flink.architecture.common.Conditions
-
Tests leaf argument types of a method against the given predicate.
- haveLeafExceptionTypes(DescribedPredicate<JavaClass>) - Static method in class org.apache.flink.architecture.common.Conditions
-
Tests leaf exception types of a method against the given predicate.
- haveLeafReturnTypes(DescribedPredicate<JavaClass>) - Static method in class org.apache.flink.architecture.common.Conditions
-
Tests leaf return types of a method against the given predicate.
- haveLeafTypes(DescribedPredicate<JavaClass>) - Static method in class org.apache.flink.architecture.common.Conditions
-
Tests leaf types of a method against the given predicate.
I
- ImportOptions - Class in org.apache.flink.architecture.common
-
Provide the most used
ImportOption. - ImportOptions() - Constructor for class org.apache.flink.architecture.common.ImportOptions
- ImportOptions.ExcludeScalaImportOption - Class in org.apache.flink.architecture.common
-
Excludes Scala classes on a best-effort basis.
- ImportOptions.ExcludeShadedImportOption - Class in org.apache.flink.architecture.common
-
Exclude locations that look shaded.
- ImportOptions.MavenMainClassesOnly - Class in org.apache.flink.architecture.common
-
Only import class files residing in maven main classes target directory.
- includes(Location) - Method in class org.apache.flink.architecture.common.ImportOptions.ExcludeScalaImportOption
- includes(Location) - Method in class org.apache.flink.architecture.common.ImportOptions.ExcludeShadedImportOption
- includes(Location) - Method in class org.apache.flink.architecture.common.ImportOptions.MavenMainClassesOnly
- isAssignableTo(Class<?>) - Static method in class org.apache.flink.architecture.common.JavaFieldPredicates
-
Match the
Classof theJavaField's assignability. - isFinal() - Static method in class org.apache.flink.architecture.common.JavaFieldPredicates
-
Match the final modifier of the
JavaField. - isNotStatic() - Static method in class org.apache.flink.architecture.common.JavaFieldPredicates
-
Match none static modifier of the
JavaField. - isPublic() - Static method in class org.apache.flink.architecture.common.JavaFieldPredicates
-
Match the public modifier of the
JavaField. - isStatic() - Static method in class org.apache.flink.architecture.common.JavaFieldPredicates
-
Match the static modifier of the
JavaField.
J
- javaClassesThat() - Static method in class org.apache.flink.architecture.common.GivenJavaClasses
-
Equivalent of
ArchRuleDefinition.classes(), but only for Java classes. - javaClassesThat(DescribedPredicate<JavaClass>) - Static method in class org.apache.flink.architecture.common.GivenJavaClasses
-
Equivalent of
ArchRuleDefinition.classes(), but only for Java classes. - JavaFieldPredicates - Class in org.apache.flink.architecture.common
-
Fine-grained predicates focus on the JavaField.
- JavaFieldPredicates() - Constructor for class org.apache.flink.architecture.common.JavaFieldPredicates
M
- MavenMainClassesOnly() - Constructor for class org.apache.flink.architecture.common.ImportOptions.MavenMainClassesOnly
N
- noJavaClassesThat() - Static method in class org.apache.flink.architecture.common.GivenJavaClasses
-
Equivalent of
ArchRuleDefinition.noClasses(), but only for Java classes. - noJavaClassesThat(DescribedPredicate<JavaClass>) - Static method in class org.apache.flink.architecture.common.GivenJavaClasses
-
Equivalent of
ArchRuleDefinition.noClasses(), but only for Java classes.
O
- ofType(Class<?>) - Static method in class org.apache.flink.architecture.common.JavaFieldPredicates
-
Match the
Classof theJavaField. - ofType(String) - Static method in class org.apache.flink.architecture.common.JavaFieldPredicates
-
Match the
Classof theJavaField. - org.apache.flink.architecture.common - package org.apache.flink.architecture.common
P
- Predicates - Class in org.apache.flink.architecture.common
-
Common predicates for architecture tests.
S
- SourcePredicates - Class in org.apache.flink.architecture.common
-
Predicates for a
JavaClass'sSource.
All Classes and Interfaces|All Packages