Index
All Classes|All Packages
A
- anaphoraResolutionApi - Variable in class de.monochromata.ast.Apis
- AnaphoraResolutionApi<N,E,T,B,VB extends B,FB extends B,MB extends B,TB extends B,S,I,QI> - Interface in de.monochromata.ast
-
A special service provider interface related to finding potential referents of a given definite expression in a given related expression.
- anaphorsApi - Variable in class de.monochromata.ast.Apis
- AnaphorsApi<N,E,TB,S,I,QI,EV,PP> - Interface in de.monochromata.ast
-
The service provider interface used by the
de.monochromata.anaphorspackage to perform anaphora resolution on a given AST implementation. - Apis - Class in de.monochromata.ast
- Apis(AnaphoraResolutionApi, AnaphorsApi, PreferencesApi, RelatedExpressionsApi, TransformationsApi, Supplier<RelatedExpressionsCollector>) - Constructor for class de.monochromata.ast.Apis
C
- CLASS_INSTANCE_CREATION - de.monochromata.ast.RelatedExpressionType
- compare(N, N) - Method in interface de.monochromata.ast.RelatedExpressionsApi
-
Compares all strings occurring in the two AST nodes.
- conceptualTypeInIdentifierEqualsFauxHyponymyOfSimpleNameOfType(I, TB, boolean) - Method in interface de.monochromata.ast.AnaphorsApi
- conceptualTypeInIdentifierEqualsSimpleNameOfType(I, TB, boolean) - Method in interface de.monochromata.ast.AnaphorsApi
- couldBeAPreviousRealization(E) - Method in interface de.monochromata.ast.AnaphoraResolutionApi
D
- de.monochromata.ast - package de.monochromata.ast
- doesGetterMethodOnlyReturnValueOf(MB, FB, S) - Method in interface de.monochromata.ast.AnaphoraResolutionApi
G
- getAccessibleFields(TB, S) - Method in interface de.monochromata.ast.AnaphoraResolutionApi
- getAccessibleGetterMethods(TB, S) - Method in interface de.monochromata.ast.AnaphoraResolutionApi
- getAddFinalModifierToCreatedTemporaryVariables() - Method in interface de.monochromata.ast.PreferencesApi
- getColumn(N) - Method in interface de.monochromata.ast.RelatedExpressionsApi
- getDescription(N) - Method in interface de.monochromata.ast.RelatedExpressionsApi
- getFeatures(N) - Method in interface de.monochromata.ast.RelatedExpressionsApi
- getFeaturesRemainingInIdentifierBesidesConceptualTypeOfReferentType(I, TB, boolean) - Method in interface de.monochromata.ast.AnaphorsApi
- getFeaturesRemainingInIdentifierBesidesConceptualTypeOfReferentTypeWithFauxHyponymy(I, TB, boolean) - Method in interface de.monochromata.ast.AnaphorsApi
- getFieldDescription(FB) - Method in interface de.monochromata.ast.AnaphoraResolutionApi
- getFieldName(FB) - Method in interface de.monochromata.ast.AnaphoraResolutionApi
- getIdentifier(TB) - Method in interface de.monochromata.ast.RelatedExpressionsApi
- getIdentifierOfSimpleName(E) - Method in interface de.monochromata.ast.AnaphorsApi
- getIdFromPreviousRealization(E) - Method in interface de.monochromata.ast.AnaphoraResolutionApi
- getLength(I) - Method in interface de.monochromata.ast.RelatedExpressionsApi
- getLength(QI) - Method in interface de.monochromata.ast.AnaphorsApi
- getLengthOfSimpleNameOfType(T) - Method in interface de.monochromata.ast.RelatedExpressionsApi
- getLine(N) - Method in interface de.monochromata.ast.RelatedExpressionsApi
- getMethodDescription(MB) - Method in interface de.monochromata.ast.AnaphoraResolutionApi
- getMethodName(MB) - Method in interface de.monochromata.ast.AnaphoraResolutionApi
- getReferentName(MB) - Method in interface de.monochromata.ast.AnaphoraResolutionApi
-
Return a variable name for the given method that removes getter or setter prefix to the method name and converts the first character of the remaining string to lower case.
- getReservedTypeVar(S) - Method in interface de.monochromata.ast.RelatedExpressionsApi
- getUseLocalVariableTypeInference() - Method in interface de.monochromata.ast.PreferencesApi
H
- hasInitializer(N, N) - Method in interface de.monochromata.ast.RelatedExpressionsApi
I
- identifierStartsUpperCase(I) - Method in interface de.monochromata.ast.AnaphoraResolutionApi
- identifierToString(I) - Method in interface de.monochromata.ast.RelatedExpressionsApi
- isOnlyFragmentOfMultiVariable(N, N) - Method in interface de.monochromata.ast.RelatedExpressionsApi
- isSimpleName(E) - Method in interface de.monochromata.ast.AnaphorsApi
L
- LOCAL_VARIABLE_DECLARATION - de.monochromata.ast.RelatedExpressionType
M
- METHOD_INVOCATION - de.monochromata.ast.RelatedExpressionType
N
- nameOfIdentifierEqualsFauxHyponymOfSimpleNameOfTypeBinding(I, TB, boolean) - Method in interface de.monochromata.ast.AnaphorsApi
- nameOfIdentifierEqualsSimpleNameOfTypeBinding(I, TB, boolean) - Method in interface de.monochromata.ast.AnaphorsApi
-
Test whether the given identifier matches the simple name of the given type binding.
P
- PARAMETER_DECLARATION - de.monochromata.ast.RelatedExpressionType
- partOfSameInvocable(N, E) - Method in interface de.monochromata.ast.TransformationsApi
- preferencesApi - Variable in class de.monochromata.ast.Apis
- PreferencesApi - Interface in de.monochromata.ast
Q
- qualifiedIdentifierToString(QI) - Method in interface de.monochromata.ast.RelatedExpressionsApi
R
- relatedExpressionsApi - Variable in class de.monochromata.ast.Apis
- RelatedExpressionsApi<N,E,T,B,MB extends B,TB extends B,S,I,QI,EV,PP> - Interface in de.monochromata.ast
-
A special service provider interface to perform actions related to finding and processing related expressions.
- RelatedExpressionsCollector<E,S> - Interface in de.monochromata.ast
-
An interface to objects used to traverse the AST to find potential related expressions.
- relatedExpressionsCollectorSupplier - Variable in class de.monochromata.ast.Apis
- RelatedExpressionType - Enum in de.monochromata.ast
- resolveMethodInvocationBinding(N, S) - Method in interface de.monochromata.ast.RelatedExpressionsApi
- resolveReturnType(MB, S) - Method in interface de.monochromata.ast.AnaphoraResolutionApi
- resolveType(FB, S) - Method in interface de.monochromata.ast.AnaphoraResolutionApi
S
- supportsLocalVariableTypeInference(S) - Method in interface de.monochromata.ast.RelatedExpressionsApi
T
- toQualifiedIdentifier(I) - Method in interface de.monochromata.ast.RelatedExpressionsApi
- transformationsApi - Variable in class de.monochromata.ast.Apis
- TransformationsApi<N,E,T,B,TB extends B,S,I,QI> - Interface in de.monochromata.ast
-
An interface to create AST transformations.
- traverse(E, S) - Method in interface de.monochromata.ast.RelatedExpressionsCollector
-
Traverse the body declaration that contains the given definite expression.
V
- valueOf(String) - Static method in enum de.monochromata.ast.RelatedExpressionType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum de.monochromata.ast.RelatedExpressionType
-
Returns an array containing the constants of this enum type, in the order they are declared.
All Classes|All Packages