Index

A C D G H I L M N P Q R S T V 
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.anaphors package 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.
A C D G H I L M N P Q R S T V 
All Classes|All Packages