Index

A C E F G H I J M N O P S 
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 fqClassName with 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, not static and has the given fully qualified type name of fqClassName.
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 of fqClassName and is annotated with the annotationType.
arePublicStaticFinalAssignableTo(Class<?>) - Static method in class org.apache.flink.architecture.common.Predicates
Tests that the given field is public static final and is assignable to the given type clazz .
arePublicStaticFinalOfType(String) - Static method in class org.apache.flink.architecture.common.Predicates
Tests that the field is public static final and has the fully qualified type name of fqClassName.
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 of fqClassName and is annotated with the annotationType.
arePublicStaticOfType(String) - Static method in class org.apache.flink.architecture.common.Predicates
Tests that the given field is public static and has the fully qualified type name of fqClassName.
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 of fqClassName and is annotated with the annotationType.

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 DescribedPredicate that 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 Class of the JavaField'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 Class of the JavaField.
ofType(String) - Static method in class org.apache.flink.architecture.common.JavaFieldPredicates
Match the Class of the JavaField.
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's Source.
A C E F G H I J M N O P S 
All Classes and Interfaces|All Packages