Index
All Classes and Interfaces|All Packages
A
- AbstractCaseLabelModel - Class in software.coley.sourcesolver.model
- AbstractCaseLabelModel(Range) - Constructor for class software.coley.sourcesolver.model.AbstractCaseLabelModel
- AbstractCaseLabelModel(Range, Collection<? extends Model>) - Constructor for class software.coley.sourcesolver.model.AbstractCaseLabelModel
- AbstractCaseLabelModel(Range, ChildSupplier...) - Constructor for class software.coley.sourcesolver.model.AbstractCaseLabelModel
- AbstractCaseLabelModel(Range, Model...) - Constructor for class software.coley.sourcesolver.model.AbstractCaseLabelModel
- AbstractExpressionModel - Class in software.coley.sourcesolver.model
- AbstractExpressionModel(Range) - Constructor for class software.coley.sourcesolver.model.AbstractExpressionModel
- AbstractExpressionModel(Range, Collection<? extends Model>) - Constructor for class software.coley.sourcesolver.model.AbstractExpressionModel
- AbstractExpressionModel(Range, ChildSupplier...) - Constructor for class software.coley.sourcesolver.model.AbstractExpressionModel
- AbstractExpressionModel(Range, Model...) - Constructor for class software.coley.sourcesolver.model.AbstractExpressionModel
- AbstractModel - Class in software.coley.sourcesolver.model
- AbstractModel(Range) - Constructor for class software.coley.sourcesolver.model.AbstractModel
- AbstractModel(Range, Collection<? extends Model>) - Constructor for class software.coley.sourcesolver.model.AbstractModel
- AbstractModel(Range, ChildSupplier...) - Constructor for class software.coley.sourcesolver.model.AbstractModel
- AbstractModel(Range, Model...) - Constructor for class software.coley.sourcesolver.model.AbstractModel
- AbstractPatternModel - Class in software.coley.sourcesolver.model
- AbstractPatternModel(Range) - Constructor for class software.coley.sourcesolver.model.AbstractPatternModel
- AbstractPatternModel(Range, Collection<? extends Model>) - Constructor for class software.coley.sourcesolver.model.AbstractPatternModel
- AbstractPatternModel(Range, ChildSupplier...) - Constructor for class software.coley.sourcesolver.model.AbstractPatternModel
- AbstractPatternModel(Range, Model...) - Constructor for class software.coley.sourcesolver.model.AbstractPatternModel
- AbstractStatementModel - Class in software.coley.sourcesolver.model
- AbstractStatementModel(Range) - Constructor for class software.coley.sourcesolver.model.AbstractStatementModel
- AbstractStatementModel(Range, Collection<? extends Model>) - Constructor for class software.coley.sourcesolver.model.AbstractStatementModel
- AbstractStatementModel(Range, ChildSupplier...) - Constructor for class software.coley.sourcesolver.model.AbstractStatementModel
- AbstractStatementModel(Range, Model...) - Constructor for class software.coley.sourcesolver.model.AbstractStatementModel
- accept(TreeVisitor<R, D>, D) - Method in interface software.coley.sourcesolver.mapping.TypeArgumentsMapper.ArgsTree
- AccessedEntry - Interface in software.coley.sourcesolver.resolve.entry
-
Metadata model of an item with access modifiers.
- ADDITION_OR_CONCAT - Enum constant in enum class software.coley.sourcesolver.resolve.result.Resolutions.MergeOp
- AnnotatedModel - Interface in software.coley.sourcesolver.model
-
A model that can be annotated.
- AnnotationArgumentModel - Class in software.coley.sourcesolver.model
- AnnotationArgumentModel(Range, NameExpressionModel, AbstractExpressionModel) - Constructor for class software.coley.sourcesolver.model.AnnotationArgumentModel
- AnnotationExpressionModel - Class in software.coley.sourcesolver.model
- AnnotationExpressionModel(Range, NameExpressionModel, List<AnnotationArgumentModel>) - Constructor for class software.coley.sourcesolver.model.AnnotationExpressionModel
- AnnotationUseMapper - Class in software.coley.sourcesolver.mapping
- AnnotationUseMapper() - Constructor for class software.coley.sourcesolver.mapping.AnnotationUseMapper
- AnyPatternModel - Class in software.coley.sourcesolver.model
-
Model switch pattern matching as described in the JDK 21 preview feature implementation.
- AnyPatternModel(Range) - Constructor for class software.coley.sourcesolver.model.AnyPatternModel
- Args(List<Model>) - Constructor for class software.coley.sourcesolver.mapping.TypeArgumentsMapper.Args
- Array(Range, Model) - Constructor for class software.coley.sourcesolver.model.TypeModel.Array
- ARRAY - Enum constant in enum class software.coley.sourcesolver.model.TypeModel.Kind
- ArrayAccessExpressionModel - Class in software.coley.sourcesolver.model
- ArrayAccessExpressionModel(Range, AbstractExpressionModel, AbstractExpressionModel) - Constructor for class software.coley.sourcesolver.model.ArrayAccessExpressionModel
- ArrayDeclarationExpressionModel - Class in software.coley.sourcesolver.model
- ArrayDeclarationExpressionModel(Range, TypeModel, List<AbstractExpressionModel>, List<AbstractExpressionModel>, List<AnnotationExpressionModel>) - Constructor for class software.coley.sourcesolver.model.ArrayDeclarationExpressionModel
- ArrayDeclarationMapper - Class in software.coley.sourcesolver.mapping
- ArrayDeclarationMapper() - Constructor for class software.coley.sourcesolver.mapping.ArrayDeclarationMapper
- ArrayEntry - Interface in software.coley.sourcesolver.resolve.entry
-
Metadata model of an array type.
- ArrayResolution - Interface in software.coley.sourcesolver.resolve.result
-
Resolution of an array.
- AssertStatementModel - Class in software.coley.sourcesolver.model
- AssertStatementModel(Range, AbstractExpressionModel, AbstractExpressionModel) - Constructor for class software.coley.sourcesolver.model.AssertStatementModel
- AssignmentExpressionModel - Class in software.coley.sourcesolver.model
- AssignmentExpressionModel(Range, AbstractExpressionModel, AbstractExpressionModel, AssignmentExpressionModel.Operator) - Constructor for class software.coley.sourcesolver.model.AssignmentExpressionModel
- AssignmentExpressionModel.Operator - Enum Class in software.coley.sourcesolver.model
B
- BasicArrayEntry - Class in software.coley.sourcesolver.resolve.entry
- BasicArrayEntry(int, DescribableEntry) - Constructor for class software.coley.sourcesolver.resolve.entry.BasicArrayEntry
- BasicClassEntry - Class in software.coley.sourcesolver.resolve.entry
- BasicClassEntry(String, int, ClassEntry, List<ClassEntry>, List<ClassEntry>, List<FieldEntry>, List<MethodEntry>) - Constructor for class software.coley.sourcesolver.resolve.entry.BasicClassEntry
- BasicEntryPool - Class in software.coley.sourcesolver.resolve.entry
- BasicEntryPool() - Constructor for class software.coley.sourcesolver.resolve.entry.BasicEntryPool
- BasicFieldEntry - Class in software.coley.sourcesolver.resolve.entry
- BasicFieldEntry(String, String, int) - Constructor for class software.coley.sourcesolver.resolve.entry.BasicFieldEntry
- BasicMethodEntry - Class in software.coley.sourcesolver.resolve.entry
- BasicMethodEntry(String, String, int) - Constructor for class software.coley.sourcesolver.resolve.entry.BasicMethodEntry
- BasicNullEntry - Record Class in software.coley.sourcesolver.resolve.entry
- BasicNullEntry() - Constructor for record class software.coley.sourcesolver.resolve.entry.BasicNullEntry
-
Creates an instance of a
BasicNullEntryrecord class. - BasicPrimitiveEntry - Record Class in software.coley.sourcesolver.resolve.entry
- BasicPrimitiveEntry(PrimitiveEntry.Kind, String) - Constructor for record class software.coley.sourcesolver.resolve.entry.BasicPrimitiveEntry
-
Creates an instance of a
BasicPrimitiveEntryrecord class. - BasicResolver - Class in software.coley.sourcesolver.resolve
-
Base resolver implementation.
- BasicResolver(CompilationUnitModel, EntryPool) - Constructor for class software.coley.sourcesolver.resolve.BasicResolver
- begin() - Method in record class software.coley.sourcesolver.util.Range
-
Returns the value of the
beginrecord component. - BinaryExpressionModel - Class in software.coley.sourcesolver.model
- BinaryExpressionModel(Range, AbstractExpressionModel, AbstractExpressionModel, BinaryExpressionModel.Operator) - Constructor for class software.coley.sourcesolver.model.BinaryExpressionModel
- BinaryExpressionModel.Operator - Enum Class in software.coley.sourcesolver.model
- BinaryMapper - Class in software.coley.sourcesolver.mapping
- BinaryMapper() - Constructor for class software.coley.sourcesolver.mapping.BinaryMapper
- BindingPatternModel - Class in software.coley.sourcesolver.model
- BindingPatternModel(Range, VariableModel) - Constructor for class software.coley.sourcesolver.model.BindingPatternModel
- BIT_AND - Enum constant in enum class software.coley.sourcesolver.model.AssignmentExpressionModel.Operator
- BIT_AND - Enum constant in enum class software.coley.sourcesolver.model.BinaryExpressionModel.Operator
- BIT_NOT - Enum constant in enum class software.coley.sourcesolver.model.UnaryExpressionModel.Operator
- BIT_OR - Enum constant in enum class software.coley.sourcesolver.model.AssignmentExpressionModel.Operator
- BIT_OR - Enum constant in enum class software.coley.sourcesolver.model.BinaryExpressionModel.Operator
- BIT_XOR - Enum constant in enum class software.coley.sourcesolver.model.AssignmentExpressionModel.Operator
- BIT_XOR - Enum constant in enum class software.coley.sourcesolver.model.BinaryExpressionModel.Operator
- BlockMapper - Class in software.coley.sourcesolver.mapping
- BlockMapper() - Constructor for class software.coley.sourcesolver.mapping.BlockMapper
- BlockStatementModel - Class in software.coley.sourcesolver.model
- BlockStatementModel(Range, List<AbstractStatementModel>) - Constructor for class software.coley.sourcesolver.model.BlockStatementModel
- BOOLEAN - Enum constant in enum class software.coley.sourcesolver.model.LiteralExpressionModel.Kind
- BOOLEAN - Enum constant in enum class software.coley.sourcesolver.resolve.entry.PrimitiveEntry.Kind
- BOOLEAN - Static variable in interface software.coley.sourcesolver.resolve.entry.PrimitiveEntry
- BreakStatementModel - Class in software.coley.sourcesolver.model
- BreakStatementModel(Range, String) - Constructor for class software.coley.sourcesolver.model.BreakStatementModel
- build(Map<String, ClassEntry>, Class<?>) - Static method in class software.coley.sourcesolver.resolve.entry.ReflectiveClassEntry
- BYTE - Enum constant in enum class software.coley.sourcesolver.resolve.entry.PrimitiveEntry.Kind
- BYTE - Static variable in interface software.coley.sourcesolver.resolve.entry.PrimitiveEntry
C
- CaseLabelMapper - Class in software.coley.sourcesolver.mapping
- CaseLabelMapper() - Constructor for class software.coley.sourcesolver.mapping.CaseLabelMapper
- CaseMapper - Class in software.coley.sourcesolver.mapping
- CaseMapper() - Constructor for class software.coley.sourcesolver.mapping.CaseMapper
- CaseModel - Class in software.coley.sourcesolver.model
- CaseModel(Range, List<AbstractCaseLabelModel>, List<AbstractExpressionModel>, List<AbstractStatementModel>, Model) - Constructor for class software.coley.sourcesolver.model.CaseModel
- CastExpressionModel - Class in software.coley.sourcesolver.model
- CastExpressionModel(Range, Model, AbstractExpressionModel) - Constructor for class software.coley.sourcesolver.model.CastExpressionModel
- CastMapper - Class in software.coley.sourcesolver.mapping
- CastMapper() - Constructor for class software.coley.sourcesolver.mapping.CastMapper
- CatchMapper - Class in software.coley.sourcesolver.mapping
- CatchMapper() - Constructor for class software.coley.sourcesolver.mapping.CatchMapper
- CatchModel - Class in software.coley.sourcesolver.model
- CatchModel(Range, VariableModel, BlockStatementModel) - Constructor for class software.coley.sourcesolver.model.CatchModel
- CHAR - Enum constant in enum class software.coley.sourcesolver.model.LiteralExpressionModel.Kind
- CHAR - Enum constant in enum class software.coley.sourcesolver.resolve.entry.PrimitiveEntry.Kind
- CHAR - Static variable in interface software.coley.sourcesolver.resolve.entry.PrimitiveEntry
- ChildSupplier - Interface in software.coley.sourcesolver.model
-
Utility to provide vararg children to
AbstractModelconstructors while also coveringnullcases. - ClassEntry - Interface in software.coley.sourcesolver.resolve.entry
-
Metadata model of a class type.
- ClassMapper - Class in software.coley.sourcesolver.mapping
- ClassMapper() - Constructor for class software.coley.sourcesolver.mapping.ClassMapper
- ClassMemberPair - Record Class in software.coley.sourcesolver.resolve.entry
- ClassMemberPair(ClassEntry, MemberEntry) - Constructor for record class software.coley.sourcesolver.resolve.entry.ClassMemberPair
-
Creates an instance of a
ClassMemberPairrecord class. - ClassModel - Class in software.coley.sourcesolver.model
- ClassModel(Range, List<AnnotationExpressionModel>, ModifiersModel, String, List<TypeParameterModel>, NamedModel, ImplementsModel, PermitsModel, List<VariableModel>, List<MethodModel>, List<ClassModel>) - Constructor for class software.coley.sourcesolver.model.ClassModel
- ClassResolution - Interface in software.coley.sourcesolver.resolve.result
-
Resolution of a class.
- close() - Method in class software.coley.sourcesolver.NoopFileManager
- compareTo(Range) - Method in record class software.coley.sourcesolver.util.Range
- CompilationUnitMapper - Class in software.coley.sourcesolver.mapping
- CompilationUnitMapper(String) - Constructor for class software.coley.sourcesolver.mapping.CompilationUnitMapper
- CompilationUnitModel - Class in software.coley.sourcesolver.model
- CompilationUnitModel(Range, String, PackageModel, List<ImportModel>, List<ClassModel>) - Constructor for class software.coley.sourcesolver.model.CompilationUnitModel
- CONDITIONAL_AND - Enum constant in enum class software.coley.sourcesolver.model.BinaryExpressionModel.Operator
- CONDITIONAL_OR - Enum constant in enum class software.coley.sourcesolver.model.BinaryExpressionModel.Operator
- ConditionalExpressionModel - Class in software.coley.sourcesolver.model
- ConditionalExpressionModel(Range, AbstractExpressionModel, AbstractExpressionModel, AbstractExpressionModel) - Constructor for class software.coley.sourcesolver.model.ConditionalExpressionModel
- ConstCaseLabelModel - Class in software.coley.sourcesolver.model
- ConstCaseLabelModel(Range, AbstractExpressionModel) - Constructor for class software.coley.sourcesolver.model.ConstCaseLabelModel
- ContinueStatementModel - Class in software.coley.sourcesolver.model
- ContinueStatementModel(Range, String) - Constructor for class software.coley.sourcesolver.model.ContinueStatementModel
D
- declaredMemberStream() - Method in interface software.coley.sourcesolver.resolve.entry.ClassEntry
- DeconstructionPatternModel - Class in software.coley.sourcesolver.model
- DeconstructionPatternModel(Range, AbstractExpressionModel, List<AbstractPatternModel>) - Constructor for class software.coley.sourcesolver.model.DeconstructionPatternModel
- DEFAULT_PACKAGE - Static variable in class software.coley.sourcesolver.model.PackageModel
- DefaultCaseLabelModel - Class in software.coley.sourcesolver.model
- DefaultCaseLabelModel(Range) - Constructor for class software.coley.sourcesolver.model.DefaultCaseLabelModel
- DescribableEntry - Interface in software.coley.sourcesolver.resolve.entry
-
Metadata model that can be represented with a type descriptor.
- DescribableResolution - Interface in software.coley.sourcesolver.resolve.result
-
Resolution of some content that can be represented with a descriptor.
- descriptor() - Method in record class software.coley.sourcesolver.resolve.entry.BasicPrimitiveEntry
-
Returns the value of the
descriptorrecord component. - DIVIDE - Enum constant in enum class software.coley.sourcesolver.model.AssignmentExpressionModel.Operator
- DIVIDE - Enum constant in enum class software.coley.sourcesolver.model.BinaryExpressionModel.Operator
- DOUBLE - Enum constant in enum class software.coley.sourcesolver.model.LiteralExpressionModel.Kind
- DOUBLE - Enum constant in enum class software.coley.sourcesolver.resolve.entry.PrimitiveEntry.Kind
- DOUBLE - Static variable in interface software.coley.sourcesolver.resolve.entry.PrimitiveEntry
- DoWhileLoopStatementModel - Class in software.coley.sourcesolver.model
- DoWhileLoopStatementModel(Range, AbstractExpressionModel, AbstractStatementModel) - Constructor for class software.coley.sourcesolver.model.DoWhileLoopStatementModel
E
- EMPTY - Static variable in class software.coley.sourcesolver.model.ImplementsModel
- EMPTY - Static variable in class software.coley.sourcesolver.model.ModifiersModel
- EMPTY - Static variable in class software.coley.sourcesolver.model.PermitsModel
- EmptyStatementModel - Class in software.coley.sourcesolver.model
- EmptyStatementModel(Range) - Constructor for class software.coley.sourcesolver.model.EmptyStatementModel
- end() - Method in record class software.coley.sourcesolver.util.Range
-
Returns the value of the
endrecord component. - EnhancedForLoopStatementModel - Class in software.coley.sourcesolver.model
- EnhancedForLoopStatementModel(Range, VariableModel, AbstractExpressionModel, AbstractStatementModel) - Constructor for class software.coley.sourcesolver.model.EnhancedForLoopStatementModel
- EntryPool - Interface in software.coley.sourcesolver.resolve.entry
-
Outline of a pool that provides access to class metadata.
- equals(Object) - Method in class software.coley.sourcesolver.mapping.ModifiersMapper.ModifiersParsePair
- equals(Object) - Method in class software.coley.sourcesolver.mapping.TypeArgumentsMapper.Args
- equals(Object) - Method in class software.coley.sourcesolver.model.AbstractModel
- equals(Object) - Method in class software.coley.sourcesolver.model.AnnotationArgumentModel
- equals(Object) - Method in class software.coley.sourcesolver.model.AnnotationExpressionModel
- equals(Object) - Method in class software.coley.sourcesolver.model.AnyPatternModel
- equals(Object) - Method in class software.coley.sourcesolver.model.ArrayAccessExpressionModel
- equals(Object) - Method in class software.coley.sourcesolver.model.ArrayDeclarationExpressionModel
- equals(Object) - Method in class software.coley.sourcesolver.model.AssertStatementModel
- equals(Object) - Method in class software.coley.sourcesolver.model.AssignmentExpressionModel
- equals(Object) - Method in class software.coley.sourcesolver.model.BinaryExpressionModel
- equals(Object) - Method in class software.coley.sourcesolver.model.BindingPatternModel
- equals(Object) - Method in class software.coley.sourcesolver.model.BlockStatementModel
- equals(Object) - Method in class software.coley.sourcesolver.model.BreakStatementModel
- equals(Object) - Method in class software.coley.sourcesolver.model.CaseModel
- equals(Object) - Method in class software.coley.sourcesolver.model.CastExpressionModel
- equals(Object) - Method in class software.coley.sourcesolver.model.CatchModel
- equals(Object) - Method in class software.coley.sourcesolver.model.ClassModel
- equals(Object) - Method in class software.coley.sourcesolver.model.CompilationUnitModel
- equals(Object) - Method in class software.coley.sourcesolver.model.ConditionalExpressionModel
- equals(Object) - Method in class software.coley.sourcesolver.model.ConstCaseLabelModel
- equals(Object) - Method in class software.coley.sourcesolver.model.ContinueStatementModel
- equals(Object) - Method in class software.coley.sourcesolver.model.DeconstructionPatternModel
- equals(Object) - Method in class software.coley.sourcesolver.model.DefaultCaseLabelModel
- equals(Object) - Method in class software.coley.sourcesolver.model.DoWhileLoopStatementModel
- equals(Object) - Method in class software.coley.sourcesolver.model.EmptyStatementModel
- equals(Object) - Method in class software.coley.sourcesolver.model.EnhancedForLoopStatementModel
- equals(Object) - Method in class software.coley.sourcesolver.model.ErroneousExpressionModel
- equals(Object) - Method in class software.coley.sourcesolver.model.ExpressionStatementModel
- equals(Object) - Method in class software.coley.sourcesolver.model.ForLoopStatementModel
- equals(Object) - Method in class software.coley.sourcesolver.model.GuardedPatternModel
- equals(Object) - Method in class software.coley.sourcesolver.model.IfStatementModel
- equals(Object) - Method in class software.coley.sourcesolver.model.ImplementsModel
- equals(Object) - Method in class software.coley.sourcesolver.model.ImportModel
- equals(Object) - Method in class software.coley.sourcesolver.model.InstanceofExpressionModel
- equals(Object) - Method in class software.coley.sourcesolver.model.LabeledStatementModel
- equals(Object) - Method in class software.coley.sourcesolver.model.LambdaExpressionModel
- equals(Object) - Method in class software.coley.sourcesolver.model.LiteralExpressionModel
- equals(Object) - Method in class software.coley.sourcesolver.model.MemberSelectExpressionModel
- equals(Object) - Method in class software.coley.sourcesolver.model.MethodBodyModel
- equals(Object) - Method in class software.coley.sourcesolver.model.MethodInvocationExpressionModel
- equals(Object) - Method in class software.coley.sourcesolver.model.MethodModel
- equals(Object) - Method in class software.coley.sourcesolver.model.MethodReferenceExpressionModel
- equals(Object) - Method in class software.coley.sourcesolver.model.ModifiersModel
- equals(Object) - Method in class software.coley.sourcesolver.model.NameExpressionModel
- equals(Object) - Method in class software.coley.sourcesolver.model.NewClassExpressionModel
- equals(Object) - Method in class software.coley.sourcesolver.model.PackageModel
- equals(Object) - Method in class software.coley.sourcesolver.model.ParenthesizedExpressionModel
- equals(Object) - Method in class software.coley.sourcesolver.model.ParenthesizedPatternModel
- equals(Object) - Method in class software.coley.sourcesolver.model.PatternCaseLabelModel
- equals(Object) - Method in class software.coley.sourcesolver.model.PermitsModel
- equals(Object) - Method in class software.coley.sourcesolver.model.ReturnStatementModel
- equals(Object) - Method in class software.coley.sourcesolver.model.SwitchExpressionModel
- equals(Object) - Method in class software.coley.sourcesolver.model.SwitchStatementModel
- equals(Object) - Method in class software.coley.sourcesolver.model.SynchronizedStatementModel
- equals(Object) - Method in class software.coley.sourcesolver.model.ThrowStatementModel
- equals(Object) - Method in class software.coley.sourcesolver.model.TryStatementModel
- equals(Object) - Method in class software.coley.sourcesolver.model.TypeModel
- equals(Object) - Method in class software.coley.sourcesolver.model.TypeModel.Parameterized
- equals(Object) - Method in class software.coley.sourcesolver.model.TypeModel.Wildcard
- equals(Object) - Method in class software.coley.sourcesolver.model.TypeParameterModel
- equals(Object) - Method in class software.coley.sourcesolver.model.UnaryExpressionModel
- equals(Object) - Method in class software.coley.sourcesolver.model.UnknownExpressionModel
- equals(Object) - Method in class software.coley.sourcesolver.model.UnknownPatternModel
- equals(Object) - Method in class software.coley.sourcesolver.model.UnknownStatementModel
- equals(Object) - Method in class software.coley.sourcesolver.model.VariableModel
- equals(Object) - Method in class software.coley.sourcesolver.model.WhileLoopStatementModel
- equals(Object) - Method in class software.coley.sourcesolver.model.YieldStatementModel
- equals(Object) - Method in class software.coley.sourcesolver.resolve.entry.BasicArrayEntry
- equals(Object) - Method in class software.coley.sourcesolver.resolve.entry.BasicClassEntry
- equals(Object) - Method in class software.coley.sourcesolver.resolve.entry.BasicFieldEntry
- equals(Object) - Method in class software.coley.sourcesolver.resolve.entry.BasicMethodEntry
- equals(Object) - Method in record class software.coley.sourcesolver.resolve.entry.BasicNullEntry
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class software.coley.sourcesolver.resolve.entry.BasicPrimitiveEntry
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class software.coley.sourcesolver.resolve.entry.ClassMemberPair
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class software.coley.sourcesolver.util.Range
-
Indicates whether some other object is "equal to" this one.
- EQUALS - Enum constant in enum class software.coley.sourcesolver.model.BinaryExpressionModel.Operator
- ErroneousExpressionModel - Class in software.coley.sourcesolver.model
- ErroneousExpressionModel(Range, String) - Constructor for class software.coley.sourcesolver.model.ErroneousExpressionModel
- ErroneousExpressionStatementModel - Class in software.coley.sourcesolver.model
- ErroneousExpressionStatementModel(Range, AbstractExpressionModel) - Constructor for class software.coley.sourcesolver.model.ErroneousExpressionStatementModel
- ErroneousModel - Interface in software.coley.sourcesolver.model
-
A model that couldn't be fully/properly parsed.
- error(int, JCDiagnostic.Error) - Method in class software.coley.sourcesolver.ErrorIgnoringLog
- error(int, String, Object...) - Method in class software.coley.sourcesolver.ErrorIgnoringLog
- error(JCDiagnostic.DiagnosticFlag, int, JCDiagnostic.Error) - Method in class software.coley.sourcesolver.ErrorIgnoringLog
- error(JCDiagnostic.DiagnosticFlag, JCDiagnostic.DiagnosticPosition, JCDiagnostic.Error) - Method in class software.coley.sourcesolver.ErrorIgnoringLog
- error(JCDiagnostic.DiagnosticPosition, JCDiagnostic.Error) - Method in class software.coley.sourcesolver.ErrorIgnoringLog
- error(JCDiagnostic.Error) - Method in class software.coley.sourcesolver.ErrorIgnoringLog
- error(String, Object...) - Method in class software.coley.sourcesolver.ErrorIgnoringLog
- ERROR - Enum constant in enum class software.coley.sourcesolver.model.LiteralExpressionModel.Kind
- ErrorIgnoringLog - Class in software.coley.sourcesolver
-
Logger implementation which ignores errors in the tree model.
- ErrorIgnoringLog(Context) - Constructor for class software.coley.sourcesolver.ErrorIgnoringLog
- ErrorIgnoringLog(Context, PrintWriter) - Constructor for class software.coley.sourcesolver.ErrorIgnoringLog
- ErrorIgnoringLog(Context, PrintWriter, PrintWriter) - Constructor for class software.coley.sourcesolver.ErrorIgnoringLog
- EXPRESSION - Enum constant in enum class software.coley.sourcesolver.model.LambdaExpressionModel.BodyKind
- ExpressionMapper - Class in software.coley.sourcesolver.mapping
- ExpressionMapper() - Constructor for class software.coley.sourcesolver.mapping.ExpressionMapper
- ExpressionStatementModel - Class in software.coley.sourcesolver.model
- ExpressionStatementModel(Range, AbstractExpressionModel) - Constructor for class software.coley.sourcesolver.model.ExpressionStatementModel
- extendsOrImplementsName(String) - Method in interface software.coley.sourcesolver.resolve.entry.ClassEntry
- extractEndPosTable(JavacParser) - Method in class software.coley.sourcesolver.Parser
-
Retrieves the private table information we use for mapping our model's ranges.
- extractRange(EndPosTable, Tree) - Static method in record class software.coley.sourcesolver.util.Range
- extractRange(EndPosTable, Collection<? extends Tree>) - Static method in record class software.coley.sourcesolver.util.Range
F
- FieldEntry - Interface in software.coley.sourcesolver.resolve.entry
-
Metadata model for a field declaration.
- FieldResolution - Interface in software.coley.sourcesolver.resolve.result
-
Resolution of a field.
- FLOAT - Enum constant in enum class software.coley.sourcesolver.model.LiteralExpressionModel.Kind
- FLOAT - Enum constant in enum class software.coley.sourcesolver.resolve.entry.PrimitiveEntry.Kind
- FLOAT - Static variable in interface software.coley.sourcesolver.resolve.entry.PrimitiveEntry
- flush() - Method in class software.coley.sourcesolver.NoopFileManager
- ForLoopStatementModel - Class in software.coley.sourcesolver.model
- ForLoopStatementModel(Range, List<AbstractStatementModel>, List<AbstractStatementModel>, AbstractExpressionModel, AbstractStatementModel) - Constructor for class software.coley.sourcesolver.model.ForLoopStatementModel
G
- getAccess() - Method in interface software.coley.sourcesolver.resolve.entry.AccessedEntry
- getAccess() - Method in class software.coley.sourcesolver.resolve.entry.BasicClassEntry
- getAccess() - Method in class software.coley.sourcesolver.resolve.entry.BasicFieldEntry
- getAccess() - Method in class software.coley.sourcesolver.resolve.entry.BasicMethodEntry
- getAccess() - Method in class software.coley.sourcesolver.resolve.entry.StaticFilteredClassEntry
- getAllTypes() - Method in class software.coley.sourcesolver.model.TypeModel.Union
- getAnnotations() - Method in class software.coley.sourcesolver.mapping.ModifiersMapper.ModifiersParsePair
- getAnnotations() - Method in interface software.coley.sourcesolver.model.AnnotatedModel
- getAnnotations() - Method in class software.coley.sourcesolver.model.ArrayDeclarationExpressionModel
- getAnnotations() - Method in class software.coley.sourcesolver.model.ClassModel
- getAnnotations() - Method in class software.coley.sourcesolver.model.MethodModel
- getAnnotations() - Method in class software.coley.sourcesolver.model.PackageModel
- getAnnotations() - Method in class software.coley.sourcesolver.model.TypeParameterModel
- getAnnotations() - Method in class software.coley.sourcesolver.model.VariableModel
- getArguments() - Method in class software.coley.sourcesolver.mapping.TypeArgumentsMapper.Args
- getArguments() - Method in class software.coley.sourcesolver.model.AnnotationExpressionModel
- getArguments() - Method in class software.coley.sourcesolver.model.MethodInvocationExpressionModel
- getArguments() - Method in class software.coley.sourcesolver.model.NewClassExpressionModel
- getArrayEntry() - Method in interface software.coley.sourcesolver.resolve.result.ArrayResolution
- getBlock() - Method in class software.coley.sourcesolver.model.CatchModel
- getBlock() - Method in class software.coley.sourcesolver.model.SynchronizedStatementModel
- getBlock() - Method in class software.coley.sourcesolver.model.TryStatementModel
- getBody() - Method in class software.coley.sourcesolver.model.CaseModel
- getBody() - Method in class software.coley.sourcesolver.model.LambdaExpressionModel
- getBody() - Method in class software.coley.sourcesolver.model.NewClassExpressionModel
- getBodyKind() - Method in class software.coley.sourcesolver.model.LambdaExpressionModel
- getBound() - Method in class software.coley.sourcesolver.model.TypeModel.Wildcard
- getBounds() - Method in class software.coley.sourcesolver.model.TypeParameterModel
- getCases() - Method in class software.coley.sourcesolver.model.SwitchExpressionModel
- getCases() - Method in class software.coley.sourcesolver.model.SwitchStatementModel
- getCatches() - Method in class software.coley.sourcesolver.model.TryStatementModel
- getChildAtPosition(int) - Method in interface software.coley.sourcesolver.model.Model
- getChildren() - Method in class software.coley.sourcesolver.model.AbstractModel
- getChildren() - Method in interface software.coley.sourcesolver.model.Model
- getClass(String) - Method in class software.coley.sourcesolver.resolve.entry.BasicEntryPool
- getClass(String) - Method in interface software.coley.sourcesolver.resolve.entry.EntryPool
- getClassEntries() - Method in interface software.coley.sourcesolver.resolve.result.MultiClassResolution
- getClassEntry() - Method in interface software.coley.sourcesolver.resolve.result.ClassResolution
- getClassesInPackage(String) - Method in class software.coley.sourcesolver.resolve.entry.BasicEntryPool
- getClassesInPackage(String) - Method in interface software.coley.sourcesolver.resolve.entry.EntryPool
- getClassLoader(JavaFileManager.Location) - Method in class software.coley.sourcesolver.NoopFileManager
- getCommonParent(ClassEntry) - Method in interface software.coley.sourcesolver.resolve.entry.ClassEntry
- getCondition() - Method in class software.coley.sourcesolver.model.AssertStatementModel
- getCondition() - Method in class software.coley.sourcesolver.model.ConditionalExpressionModel
- getCondition() - Method in class software.coley.sourcesolver.model.DoWhileLoopStatementModel
- getCondition() - Method in class software.coley.sourcesolver.model.ForLoopStatementModel
- getCondition() - Method in class software.coley.sourcesolver.model.IfStatementModel
- getCondition() - Method in class software.coley.sourcesolver.model.WhileLoopStatementModel
- getConstExpr() - Method in class software.coley.sourcesolver.model.ConstCaseLabelModel
- getContent() - Method in class software.coley.sourcesolver.model.ErroneousExpressionModel
- getContent() - Method in class software.coley.sourcesolver.model.LiteralExpressionModel
- getContent() - Method in class software.coley.sourcesolver.model.UnknownExpressionModel
- getContent() - Method in class software.coley.sourcesolver.model.UnknownPatternModel
- getContext() - Method in class software.coley.sourcesolver.model.MemberSelectExpressionModel
- getContextProperty(Class<T>) - Method in class software.coley.sourcesolver.Parser
-
Get a value in the javac context.
- getDeclaredClasses() - Method in class software.coley.sourcesolver.model.CompilationUnitModel
- getDeclaredField(String, String) - Method in interface software.coley.sourcesolver.resolve.entry.ClassEntry
- getDeclaredField(String, String, Predicate<FieldEntry>) - Method in interface software.coley.sourcesolver.resolve.entry.ClassEntry
- getDeclaredFields() - Method in class software.coley.sourcesolver.resolve.entry.BasicClassEntry
- getDeclaredFields() - Method in interface software.coley.sourcesolver.resolve.entry.ClassEntry
- getDeclaredFields() - Method in class software.coley.sourcesolver.resolve.entry.StaticFilteredClassEntry
- getDeclaredFieldsByName(String) - Method in interface software.coley.sourcesolver.resolve.entry.ClassEntry
- getDeclaredMemberResolution(String, String) - Method in interface software.coley.sourcesolver.resolve.result.ClassResolution
- getDeclaredMemberResolution(MemberEntry) - Method in interface software.coley.sourcesolver.resolve.result.ClassResolution
- getDeclaredMethod(String, String) - Method in interface software.coley.sourcesolver.resolve.entry.ClassEntry
- getDeclaredMethod(String, String, Predicate<MethodEntry>) - Method in interface software.coley.sourcesolver.resolve.entry.ClassEntry
- getDeclaredMethods() - Method in class software.coley.sourcesolver.resolve.entry.BasicClassEntry
- getDeclaredMethods() - Method in interface software.coley.sourcesolver.resolve.entry.ClassEntry
- getDeclaredMethods() - Method in class software.coley.sourcesolver.resolve.entry.StaticFilteredClassEntry
- getDeclaredMethodsByName(String) - Method in interface software.coley.sourcesolver.resolve.entry.ClassEntry
- getDeconstructor() - Method in class software.coley.sourcesolver.model.DeconstructionPatternModel
- getDefaultValue() - Method in class software.coley.sourcesolver.model.MethodModel
- getDescribable(String) - Method in interface software.coley.sourcesolver.resolve.entry.EntryPool
- getDescribableEntry() - Method in interface software.coley.sourcesolver.resolve.result.ArrayResolution
- getDescribableEntry() - Method in interface software.coley.sourcesolver.resolve.result.ClassResolution
- getDescribableEntry() - Method in interface software.coley.sourcesolver.resolve.result.DescribableResolution
- getDescribableEntry() - Method in interface software.coley.sourcesolver.resolve.result.FieldResolution
- getDescribableEntry() - Method in interface software.coley.sourcesolver.resolve.result.MethodResolution
- getDescribableEntry() - Method in interface software.coley.sourcesolver.resolve.result.NullResolution
- getDescribableEntry() - Method in interface software.coley.sourcesolver.resolve.result.PrimitiveResolution
- getDescriptor() - Method in class software.coley.sourcesolver.resolve.entry.BasicArrayEntry
- getDescriptor() - Method in class software.coley.sourcesolver.resolve.entry.BasicFieldEntry
- getDescriptor() - Method in class software.coley.sourcesolver.resolve.entry.BasicMethodEntry
- getDescriptor() - Method in record class software.coley.sourcesolver.resolve.entry.BasicPrimitiveEntry
- getDescriptor() - Method in interface software.coley.sourcesolver.resolve.entry.ClassEntry
- getDescriptor() - Method in interface software.coley.sourcesolver.resolve.entry.DescribableEntry
- getDescriptor() - Method in interface software.coley.sourcesolver.resolve.entry.NullEntry
- getDetail() - Method in class software.coley.sourcesolver.model.AssertStatementModel
- getDimensions() - Method in class software.coley.sourcesolver.model.ArrayDeclarationExpressionModel
- getDimensions() - Method in class software.coley.sourcesolver.model.TypeModel.Array
- getDimensions() - Method in interface software.coley.sourcesolver.resolve.entry.ArrayEntry
- getDimensions() - Method in class software.coley.sourcesolver.resolve.entry.BasicArrayEntry
- getDimensions() - Method in interface software.coley.sourcesolver.resolve.result.ArrayResolution
- getElementEntry() - Method in interface software.coley.sourcesolver.resolve.entry.ArrayEntry
- getElementEntry() - Method in class software.coley.sourcesolver.resolve.entry.BasicArrayEntry
- getElementTypeResolution() - Method in interface software.coley.sourcesolver.resolve.result.ArrayResolution
- getElseCaseStatement() - Method in class software.coley.sourcesolver.model.IfStatementModel
- getEnclosingExpression() - Method in class software.coley.sourcesolver.model.NewClassExpressionModel
- getExpression() - Method in class software.coley.sourcesolver.model.ArrayAccessExpressionModel
- getExpression() - Method in class software.coley.sourcesolver.model.AssignmentExpressionModel
- getExpression() - Method in class software.coley.sourcesolver.model.CastExpressionModel
- getExpression() - Method in class software.coley.sourcesolver.model.EnhancedForLoopStatementModel
- getExpression() - Method in class software.coley.sourcesolver.model.ExpressionStatementModel
- getExpression() - Method in class software.coley.sourcesolver.model.GuardedPatternModel
- getExpression() - Method in class software.coley.sourcesolver.model.InstanceofExpressionModel
- getExpression() - Method in class software.coley.sourcesolver.model.ParenthesizedExpressionModel
- getExpression() - Method in class software.coley.sourcesolver.model.ReturnStatementModel
- getExpression() - Method in class software.coley.sourcesolver.model.SwitchExpressionModel
- getExpression() - Method in class software.coley.sourcesolver.model.SwitchStatementModel
- getExpression() - Method in class software.coley.sourcesolver.model.SynchronizedStatementModel
- getExpression() - Method in class software.coley.sourcesolver.model.ThrowStatementModel
- getExpression() - Method in class software.coley.sourcesolver.model.UnaryExpressionModel
- getExpression() - Method in class software.coley.sourcesolver.model.YieldStatementModel
- getExpressions() - Method in class software.coley.sourcesolver.model.CaseModel
- getExtends() - Method in class software.coley.sourcesolver.model.ClassModel
- getFalseCase() - Method in class software.coley.sourcesolver.model.ConditionalExpressionModel
- getField(String, String) - Method in interface software.coley.sourcesolver.resolve.entry.ClassEntry
- getField(String, String, Predicate<FieldEntry>) - Method in interface software.coley.sourcesolver.resolve.entry.ClassEntry
- getFieldEntry() - Method in interface software.coley.sourcesolver.resolve.result.FieldResolution
- getFields() - Method in class software.coley.sourcesolver.model.ClassModel
- getFileForInput(JavaFileManager.Location, String, String) - Method in class software.coley.sourcesolver.NoopFileManager
- getFileForOutput(JavaFileManager.Location, String, String, FileObject) - Method in class software.coley.sourcesolver.NoopFileManager
- getFinallyBlock() - Method in class software.coley.sourcesolver.model.TryStatementModel
- getIdentifier() - Method in class software.coley.sourcesolver.model.NewClassExpressionModel
- getIdentifier() - Method in class software.coley.sourcesolver.model.TypeModel
- getImplementedClassNames() - Method in class software.coley.sourcesolver.model.ImplementsModel
- getImplementedEntries() - Method in class software.coley.sourcesolver.resolve.entry.BasicClassEntry
- getImplementedEntries() - Method in interface software.coley.sourcesolver.resolve.entry.ClassEntry
- getImplementedEntries() - Method in class software.coley.sourcesolver.resolve.entry.StaticFilteredClassEntry
- getImplements() - Method in class software.coley.sourcesolver.model.ClassModel
- getImports() - Method in class software.coley.sourcesolver.model.CompilationUnitModel
- getIndex() - Method in class software.coley.sourcesolver.model.ArrayAccessExpressionModel
- getInitializers() - Method in class software.coley.sourcesolver.model.ArrayDeclarationExpressionModel
- getInitializerStatements() - Method in class software.coley.sourcesolver.model.ForLoopStatementModel
- getInnerClassEntries() - Method in class software.coley.sourcesolver.resolve.entry.BasicClassEntry
- getInnerClassEntries() - Method in interface software.coley.sourcesolver.resolve.entry.ClassEntry
- getInnerClassEntries() - Method in class software.coley.sourcesolver.resolve.entry.StaticFilteredClassEntry
- getInnerClasses() - Method in class software.coley.sourcesolver.model.ClassModel
- getInputSource() - Method in class software.coley.sourcesolver.model.CompilationUnitModel
- getJavaFileForInput(JavaFileManager.Location, String, JavaFileObject.Kind) - Method in class software.coley.sourcesolver.NoopFileManager
- getJavaFileForOutput(JavaFileManager.Location, String, JavaFileObject.Kind, FileObject) - Method in class software.coley.sourcesolver.NoopFileManager
- getKind() - Method in interface software.coley.sourcesolver.mapping.TypeArgumentsMapper.ArgsTree
- getKind() - Method in class software.coley.sourcesolver.model.LiteralExpressionModel
- getKind() - Method in class software.coley.sourcesolver.model.TypeModel.Array
- getKind() - Method in class software.coley.sourcesolver.model.TypeModel
- getKind() - Method in class software.coley.sourcesolver.model.TypeModel.NamedObject
- getKind() - Method in class software.coley.sourcesolver.model.TypeModel.Parameterized
- getKind() - Method in class software.coley.sourcesolver.model.TypeModel.Primitive
- getKind() - Method in class software.coley.sourcesolver.model.TypeModel.Union
- getKind() - Method in class software.coley.sourcesolver.model.TypeModel.Var
- getKind() - Method in class software.coley.sourcesolver.model.TypeModel.Wildcard
- getKind() - Method in record class software.coley.sourcesolver.resolve.entry.BasicPrimitiveEntry
- getKind() - Method in interface software.coley.sourcesolver.resolve.entry.PrimitiveEntry
- getLabelName() - Method in class software.coley.sourcesolver.model.LabeledStatementModel
- getLabels() - Method in class software.coley.sourcesolver.model.CaseModel
- getLeft() - Method in class software.coley.sourcesolver.model.BinaryExpressionModel
- getMapper(Class<T>) - Method in class software.coley.sourcesolver.mapping.MappingContext
- getMemberEntries() - Method in interface software.coley.sourcesolver.resolve.result.MultiMemberResolution
- getMethod(String, String) - Method in interface software.coley.sourcesolver.resolve.entry.ClassEntry
- getMethod(String, String, Predicate<MethodEntry>) - Method in interface software.coley.sourcesolver.resolve.entry.ClassEntry
- getMethodBody() - Method in class software.coley.sourcesolver.model.MethodModel
- getMethodEntry() - Method in interface software.coley.sourcesolver.resolve.result.MethodResolution
- getMethods() - Method in class software.coley.sourcesolver.model.ClassModel
- getMethodSelect() - Method in class software.coley.sourcesolver.model.MethodInvocationExpressionModel
- getMode() - Method in class software.coley.sourcesolver.model.MethodReferenceExpressionModel
- getModifiers() - Method in class software.coley.sourcesolver.mapping.ModifiersMapper.ModifiersParsePair
- getModifiers() - Method in class software.coley.sourcesolver.model.ClassModel
- getModifiers() - Method in class software.coley.sourcesolver.model.MethodModel
- getModifiers() - Method in class software.coley.sourcesolver.model.ModifiersModel
- getModifiers() - Method in class software.coley.sourcesolver.model.VariableModel
- getMultiple() - Method in interface software.coley.sourcesolver.model.ChildSupplier
- getName() - Method in class software.coley.sourcesolver.model.AnnotationArgumentModel
- getName() - Method in class software.coley.sourcesolver.model.ClassModel
- getName() - Method in class software.coley.sourcesolver.model.ImportModel
- getName() - Method in class software.coley.sourcesolver.model.MemberSelectExpressionModel
- getName() - Method in class software.coley.sourcesolver.model.MethodModel
- getName() - Method in interface software.coley.sourcesolver.model.NamedModel
- getName() - Method in class software.coley.sourcesolver.model.NameExpressionModel
- getName() - Method in interface software.coley.sourcesolver.model.NameHoldingModel
- getName() - Method in class software.coley.sourcesolver.model.NewClassExpressionModel
- getName() - Method in class software.coley.sourcesolver.model.TypeModel.NamedObject
- getName() - Method in class software.coley.sourcesolver.model.TypeModel.Parameterized
- getName() - Method in class software.coley.sourcesolver.model.TypeModel.Primitive
- getName() - Method in class software.coley.sourcesolver.model.TypeParameterModel
- getName() - Method in class software.coley.sourcesolver.model.VariableModel
- getName() - Method in class software.coley.sourcesolver.resolve.entry.BasicClassEntry
- getName() - Method in class software.coley.sourcesolver.resolve.entry.BasicFieldEntry
- getName() - Method in class software.coley.sourcesolver.resolve.entry.BasicMethodEntry
- getName() - Method in interface software.coley.sourcesolver.resolve.entry.ClassEntry
- getName() - Method in interface software.coley.sourcesolver.resolve.entry.MemberEntry
- getName() - Method in class software.coley.sourcesolver.resolve.entry.StaticFilteredClassEntry
- getNameModel() - Method in class software.coley.sourcesolver.model.AnnotationArgumentModel
- getNameModel() - Method in class software.coley.sourcesolver.model.AnnotationExpressionModel
- getNameModel() - Method in class software.coley.sourcesolver.model.ClassModel
- getNameModel() - Method in class software.coley.sourcesolver.model.MethodModel
- getNameModel() - Method in class software.coley.sourcesolver.model.MethodReferenceExpressionModel
- getNameModel() - Method in interface software.coley.sourcesolver.model.NameHoldingModel
- getNameModel() - Method in class software.coley.sourcesolver.model.PackageModel
- getNameModel() - Method in class software.coley.sourcesolver.model.VariableModel
- getNestedPatterns() - Method in class software.coley.sourcesolver.model.DeconstructionPatternModel
- getOperator() - Method in class software.coley.sourcesolver.model.AssignmentExpressionModel
- getOperator() - Method in class software.coley.sourcesolver.model.BinaryExpressionModel
- getOperator() - Method in class software.coley.sourcesolver.model.UnaryExpressionModel
- getOwnerEntry() - Method in interface software.coley.sourcesolver.resolve.result.MemberResolution
- getOwnerResolution() - Method in interface software.coley.sourcesolver.resolve.result.MemberResolution
- getPackage() - Method in class software.coley.sourcesolver.model.CompilationUnitModel
- getPackageName() - Method in interface software.coley.sourcesolver.resolve.entry.ClassEntry
- getPackageName() - Method in interface software.coley.sourcesolver.resolve.result.PackageResolution
- getParameter() - Method in class software.coley.sourcesolver.model.CatchModel
- getParameterDescriptors() - Method in interface software.coley.sourcesolver.resolve.entry.MethodEntry
- getParameters() - Method in class software.coley.sourcesolver.model.LambdaExpressionModel
- getParameters() - Method in class software.coley.sourcesolver.model.MethodModel
- getParent() - Method in class software.coley.sourcesolver.model.AbstractModel
- getParent() - Method in interface software.coley.sourcesolver.model.Model
- getParentOfType(Class<M>) - Method in interface software.coley.sourcesolver.model.Model
- getPattern() - Method in class software.coley.sourcesolver.model.GuardedPatternModel
- getPattern() - Method in class software.coley.sourcesolver.model.InstanceofExpressionModel
- getPattern() - Method in class software.coley.sourcesolver.model.ParenthesizedPatternModel
- getPattern() - Method in class software.coley.sourcesolver.model.PatternCaseLabelModel
- getPermits() - Method in class software.coley.sourcesolver.model.ClassModel
- getPermittedClassNames() - Method in class software.coley.sourcesolver.model.PermitsModel
- getPrimitive(String) - Static method in interface software.coley.sourcesolver.resolve.entry.PrimitiveEntry
- getPrimitiveEntry() - Method in interface software.coley.sourcesolver.resolve.result.PrimitiveResolution
- getPrimitiveKind() - Method in class software.coley.sourcesolver.model.TypeModel.Primitive
- getQualifier() - Method in class software.coley.sourcesolver.model.MethodReferenceExpressionModel
- getRange() - Method in class software.coley.sourcesolver.model.AbstractModel
- getRange() - Method in interface software.coley.sourcesolver.model.Model
- getRecursiveChildrenOfType(Class<M>) - Method in interface software.coley.sourcesolver.model.Model
- getResources() - Method in class software.coley.sourcesolver.model.TryStatementModel
- getReturnDescriptor() - Method in interface software.coley.sourcesolver.resolve.entry.MethodEntry
- getReturnType() - Method in class software.coley.sourcesolver.model.MethodModel
- getRight() - Method in class software.coley.sourcesolver.model.BinaryExpressionModel
- getRootModel() - Method in class software.coley.sourcesolver.model.TypeModel.Array
- getSingle() - Method in interface software.coley.sourcesolver.model.ChildSupplier
- getSource() - Method in class software.coley.sourcesolver.mapping.MappingContext
- getSource(CompilationUnitModel) - Method in interface software.coley.sourcesolver.model.Model
- getStatement() - Method in class software.coley.sourcesolver.model.DoWhileLoopStatementModel
- getStatement() - Method in class software.coley.sourcesolver.model.EnhancedForLoopStatementModel
- getStatement() - Method in class software.coley.sourcesolver.model.ForLoopStatementModel
- getStatement() - Method in class software.coley.sourcesolver.model.LabeledStatementModel
- getStatement() - Method in class software.coley.sourcesolver.model.WhileLoopStatementModel
- getStatements() - Method in class software.coley.sourcesolver.model.BlockStatementModel
- getStatements() - Method in class software.coley.sourcesolver.model.CaseModel
- getStatements() - Method in class software.coley.sourcesolver.model.MethodBodyModel
- getSuperEntry() - Method in class software.coley.sourcesolver.resolve.entry.BasicClassEntry
- getSuperEntry() - Method in interface software.coley.sourcesolver.resolve.entry.ClassEntry
- getSuperEntry() - Method in class software.coley.sourcesolver.resolve.entry.StaticFilteredClassEntry
- getTable() - Method in class software.coley.sourcesolver.mapping.MappingContext
- getTargetLabel() - Method in class software.coley.sourcesolver.model.BreakStatementModel
- getTargetLabel() - Method in class software.coley.sourcesolver.model.ContinueStatementModel
- getThenCaseStatement() - Method in class software.coley.sourcesolver.model.IfStatementModel
- getThrownTypes() - Method in class software.coley.sourcesolver.model.MethodModel
- getTrueCase() - Method in class software.coley.sourcesolver.model.ConditionalExpressionModel
- getType() - Method in class software.coley.sourcesolver.model.ArrayDeclarationExpressionModel
- getType() - Method in class software.coley.sourcesolver.model.CastExpressionModel
- getType() - Method in class software.coley.sourcesolver.model.InstanceofExpressionModel
- getType() - Method in class software.coley.sourcesolver.model.VariableModel
- getTypeArguments() - Method in interface software.coley.sourcesolver.mapping.TypeArgumentsMapper.ArgsTree
- getTypeArguments() - Method in class software.coley.sourcesolver.model.MethodInvocationExpressionModel
- getTypeArguments() - Method in class software.coley.sourcesolver.model.MethodReferenceExpressionModel
- getTypeArguments() - Method in class software.coley.sourcesolver.model.NewClassExpressionModel
- getTypeArguments() - Method in class software.coley.sourcesolver.model.TypeModel.Parameterized
- getTypeParameters() - Method in class software.coley.sourcesolver.model.ClassModel
- getTypeParameters() - Method in class software.coley.sourcesolver.model.MethodModel
- getUnit() - Method in class software.coley.sourcesolver.resolve.BasicResolver
- getUpdateStatements() - Method in class software.coley.sourcesolver.model.ForLoopStatementModel
- getValue() - Method in class software.coley.sourcesolver.model.VariableModel
- getValueModel() - Method in class software.coley.sourcesolver.model.AnnotationArgumentModel
- getVariable() - Method in class software.coley.sourcesolver.model.AssignmentExpressionModel
- getVariable() - Method in class software.coley.sourcesolver.model.BindingPatternModel
- getVariable() - Method in class software.coley.sourcesolver.model.EnhancedForLoopStatementModel
- GuardedPatternModel - Class in software.coley.sourcesolver.model
-
Model switch pattern matching as described in the JDK 17 preview feature implementation.
- GuardedPatternModel(Range, AbstractPatternModel, AbstractExpressionModel) - Constructor for class software.coley.sourcesolver.model.GuardedPatternModel
H
- handleOption(String, Iterator<String>) - Method in class software.coley.sourcesolver.NoopFileManager
- hashCode() - Method in class software.coley.sourcesolver.mapping.ModifiersMapper.ModifiersParsePair
- hashCode() - Method in class software.coley.sourcesolver.mapping.TypeArgumentsMapper.Args
- hashCode() - Method in class software.coley.sourcesolver.model.AbstractModel
- hashCode() - Method in class software.coley.sourcesolver.model.AnnotationArgumentModel
- hashCode() - Method in class software.coley.sourcesolver.model.AnnotationExpressionModel
- hashCode() - Method in class software.coley.sourcesolver.model.AnyPatternModel
- hashCode() - Method in class software.coley.sourcesolver.model.ArrayAccessExpressionModel
- hashCode() - Method in class software.coley.sourcesolver.model.ArrayDeclarationExpressionModel
- hashCode() - Method in class software.coley.sourcesolver.model.AssertStatementModel
- hashCode() - Method in class software.coley.sourcesolver.model.AssignmentExpressionModel
- hashCode() - Method in class software.coley.sourcesolver.model.BinaryExpressionModel
- hashCode() - Method in class software.coley.sourcesolver.model.BindingPatternModel
- hashCode() - Method in class software.coley.sourcesolver.model.BlockStatementModel
- hashCode() - Method in class software.coley.sourcesolver.model.BreakStatementModel
- hashCode() - Method in class software.coley.sourcesolver.model.CaseModel
- hashCode() - Method in class software.coley.sourcesolver.model.CastExpressionModel
- hashCode() - Method in class software.coley.sourcesolver.model.CatchModel
- hashCode() - Method in class software.coley.sourcesolver.model.ClassModel
- hashCode() - Method in class software.coley.sourcesolver.model.CompilationUnitModel
- hashCode() - Method in class software.coley.sourcesolver.model.ConditionalExpressionModel
- hashCode() - Method in class software.coley.sourcesolver.model.ConstCaseLabelModel
- hashCode() - Method in class software.coley.sourcesolver.model.ContinueStatementModel
- hashCode() - Method in class software.coley.sourcesolver.model.DeconstructionPatternModel
- hashCode() - Method in class software.coley.sourcesolver.model.DefaultCaseLabelModel
- hashCode() - Method in class software.coley.sourcesolver.model.DoWhileLoopStatementModel
- hashCode() - Method in class software.coley.sourcesolver.model.EmptyStatementModel
- hashCode() - Method in class software.coley.sourcesolver.model.EnhancedForLoopStatementModel
- hashCode() - Method in class software.coley.sourcesolver.model.ErroneousExpressionModel
- hashCode() - Method in class software.coley.sourcesolver.model.ExpressionStatementModel
- hashCode() - Method in class software.coley.sourcesolver.model.ForLoopStatementModel
- hashCode() - Method in class software.coley.sourcesolver.model.GuardedPatternModel
- hashCode() - Method in class software.coley.sourcesolver.model.IfStatementModel
- hashCode() - Method in class software.coley.sourcesolver.model.ImplementsModel
- hashCode() - Method in class software.coley.sourcesolver.model.ImportModel
- hashCode() - Method in class software.coley.sourcesolver.model.InstanceofExpressionModel
- hashCode() - Method in class software.coley.sourcesolver.model.LabeledStatementModel
- hashCode() - Method in class software.coley.sourcesolver.model.LambdaExpressionModel
- hashCode() - Method in class software.coley.sourcesolver.model.LiteralExpressionModel
- hashCode() - Method in class software.coley.sourcesolver.model.MemberSelectExpressionModel
- hashCode() - Method in class software.coley.sourcesolver.model.MethodBodyModel
- hashCode() - Method in class software.coley.sourcesolver.model.MethodInvocationExpressionModel
- hashCode() - Method in class software.coley.sourcesolver.model.MethodModel
- hashCode() - Method in class software.coley.sourcesolver.model.MethodReferenceExpressionModel
- hashCode() - Method in class software.coley.sourcesolver.model.ModifiersModel
- hashCode() - Method in class software.coley.sourcesolver.model.NameExpressionModel
- hashCode() - Method in class software.coley.sourcesolver.model.NewClassExpressionModel
- hashCode() - Method in class software.coley.sourcesolver.model.PackageModel
- hashCode() - Method in class software.coley.sourcesolver.model.ParenthesizedExpressionModel
- hashCode() - Method in class software.coley.sourcesolver.model.ParenthesizedPatternModel
- hashCode() - Method in class software.coley.sourcesolver.model.PatternCaseLabelModel
- hashCode() - Method in class software.coley.sourcesolver.model.PermitsModel
- hashCode() - Method in class software.coley.sourcesolver.model.ReturnStatementModel
- hashCode() - Method in class software.coley.sourcesolver.model.SwitchExpressionModel
- hashCode() - Method in class software.coley.sourcesolver.model.SwitchStatementModel
- hashCode() - Method in class software.coley.sourcesolver.model.SynchronizedStatementModel
- hashCode() - Method in class software.coley.sourcesolver.model.ThrowStatementModel
- hashCode() - Method in class software.coley.sourcesolver.model.TryStatementModel
- hashCode() - Method in class software.coley.sourcesolver.model.TypeModel
- hashCode() - Method in class software.coley.sourcesolver.model.TypeModel.Parameterized
- hashCode() - Method in class software.coley.sourcesolver.model.TypeModel.Wildcard
- hashCode() - Method in class software.coley.sourcesolver.model.TypeParameterModel
- hashCode() - Method in class software.coley.sourcesolver.model.UnaryExpressionModel
- hashCode() - Method in class software.coley.sourcesolver.model.UnknownExpressionModel
- hashCode() - Method in class software.coley.sourcesolver.model.UnknownPatternModel
- hashCode() - Method in class software.coley.sourcesolver.model.UnknownStatementModel
- hashCode() - Method in class software.coley.sourcesolver.model.VariableModel
- hashCode() - Method in class software.coley.sourcesolver.model.WhileLoopStatementModel
- hashCode() - Method in class software.coley.sourcesolver.model.YieldStatementModel
- hashCode() - Method in class software.coley.sourcesolver.resolve.entry.BasicArrayEntry
- hashCode() - Method in class software.coley.sourcesolver.resolve.entry.BasicClassEntry
- hashCode() - Method in class software.coley.sourcesolver.resolve.entry.BasicFieldEntry
- hashCode() - Method in class software.coley.sourcesolver.resolve.entry.BasicMethodEntry
- hashCode() - Method in record class software.coley.sourcesolver.resolve.entry.BasicNullEntry
-
Returns a hash code value for this object.
- hashCode() - Method in record class software.coley.sourcesolver.resolve.entry.BasicPrimitiveEntry
-
Returns a hash code value for this object.
- hashCode() - Method in record class software.coley.sourcesolver.resolve.entry.ClassMemberPair
-
Returns a hash code value for this object.
- hashCode() - Method in record class software.coley.sourcesolver.util.Range
-
Returns a hash code value for this object.
- hasLocation(JavaFileManager.Location) - Method in class software.coley.sourcesolver.NoopFileManager
I
- IdentifierMapper - Class in software.coley.sourcesolver.mapping
- IdentifierMapper() - Constructor for class software.coley.sourcesolver.mapping.IdentifierMapper
- IfStatementModel - Class in software.coley.sourcesolver.model
- IfStatementModel(Range, AbstractExpressionModel, AbstractStatementModel, AbstractStatementModel) - Constructor for class software.coley.sourcesolver.model.IfStatementModel
- ImplementsModel - Class in software.coley.sourcesolver.model
- ImplementsModel(Range, List<NamedModel>) - Constructor for class software.coley.sourcesolver.model.ImplementsModel
- ImportMapper - Class in software.coley.sourcesolver.mapping
- ImportMapper() - Constructor for class software.coley.sourcesolver.mapping.ImportMapper
- ImportModel - Class in software.coley.sourcesolver.model
- ImportModel(Range, boolean, String) - Constructor for class software.coley.sourcesolver.model.ImportModel
- inferBinaryName(JavaFileManager.Location, JavaFileObject) - Method in class software.coley.sourcesolver.NoopFileManager
- INSTANCE - Static variable in interface software.coley.sourcesolver.resolve.entry.NullEntry
- InstanceofExpressionModel - Class in software.coley.sourcesolver.model
- InstanceofExpressionModel(Range, AbstractExpressionModel, Model, AbstractPatternModel) - Constructor for class software.coley.sourcesolver.model.InstanceofExpressionModel
- InstanceofMapper - Class in software.coley.sourcesolver.mapping
- InstanceofMapper() - Constructor for class software.coley.sourcesolver.mapping.InstanceofMapper
- INT - Enum constant in enum class software.coley.sourcesolver.model.LiteralExpressionModel.Kind
- INT - Enum constant in enum class software.coley.sourcesolver.resolve.entry.PrimitiveEntry.Kind
- INT - Static variable in interface software.coley.sourcesolver.resolve.entry.PrimitiveEntry
- INVOKE - Enum constant in enum class software.coley.sourcesolver.model.MethodReferenceExpressionModel.Mode
- isAssignableFrom(ArrayEntry) - Method in interface software.coley.sourcesolver.resolve.entry.ArrayEntry
- isAssignableFrom(ClassEntry) - Method in interface software.coley.sourcesolver.resolve.entry.ClassEntry
- isAssignableFrom(DescribableEntry) - Method in interface software.coley.sourcesolver.resolve.entry.ArrayEntry
- isAssignableFrom(DescribableEntry) - Method in interface software.coley.sourcesolver.resolve.entry.ClassEntry
- isAssignableFrom(DescribableEntry) - Method in interface software.coley.sourcesolver.resolve.entry.DescribableEntry
-
Check if another entry is assignable to the type represented by this entry.
- isAssignableFrom(DescribableEntry) - Method in interface software.coley.sourcesolver.resolve.entry.MemberEntry
- isAssignableFrom(DescribableEntry) - Method in interface software.coley.sourcesolver.resolve.entry.NullEntry
- isAssignableFrom(DescribableEntry) - Method in interface software.coley.sourcesolver.resolve.entry.PrimitiveEntry
- isAssignableFrom(PrimitiveEntry) - Method in interface software.coley.sourcesolver.resolve.entry.PrimitiveEntry
- isChildOf(Model) - Method in interface software.coley.sourcesolver.model.Model
- isDefaultPackage() - Method in class software.coley.sourcesolver.model.PackageModel
- isDefaultPackage() - Method in interface software.coley.sourcesolver.resolve.result.PackageResolution
- isEmpty() - Method in class software.coley.sourcesolver.mapping.ModifiersMapper.ModifiersParsePair
- isField() - Method in interface software.coley.sourcesolver.resolve.entry.FieldEntry
- isField() - Method in interface software.coley.sourcesolver.resolve.entry.MemberEntry
- isField() - Method in interface software.coley.sourcesolver.resolve.entry.MethodEntry
- isInterface() - Method in interface software.coley.sourcesolver.resolve.entry.ClassEntry
- isMethod() - Method in interface software.coley.sourcesolver.resolve.entry.FieldEntry
- isMethod() - Method in interface software.coley.sourcesolver.resolve.entry.MemberEntry
- isMethod() - Method in interface software.coley.sourcesolver.resolve.entry.MethodEntry
- isPackageProtected() - Method in interface software.coley.sourcesolver.resolve.entry.AccessedEntry
- isParentOf(Model) - Method in interface software.coley.sourcesolver.model.Model
- isPrivate() - Method in interface software.coley.sourcesolver.resolve.entry.AccessedEntry
- isProtected() - Method in interface software.coley.sourcesolver.resolve.entry.AccessedEntry
- isPublic() - Method in interface software.coley.sourcesolver.resolve.entry.AccessedEntry
- isSameFile(FileObject, FileObject) - Method in class software.coley.sourcesolver.NoopFileManager
- isSingle() - Method in interface software.coley.sourcesolver.model.ChildSupplier
- isStatic() - Method in class software.coley.sourcesolver.model.ImportModel
- isStatic() - Method in interface software.coley.sourcesolver.resolve.entry.AccessedEntry
- isStaticInitializer() - Method in class software.coley.sourcesolver.model.MethodModel
- isSupportedOption(String) - Method in class software.coley.sourcesolver.NoopFileManager
- isUnknown() - Method in interface software.coley.sourcesolver.resolve.result.Resolution
- isUnknown() - Method in interface software.coley.sourcesolver.resolve.result.UnknownResolution
- isUnknown() - Method in record class software.coley.sourcesolver.util.Range
- isVarargs() - Method in interface software.coley.sourcesolver.resolve.entry.MethodEntry
- isWithin(int) - Method in record class software.coley.sourcesolver.util.Range
- isWithin(int, boolean, boolean) - Method in record class software.coley.sourcesolver.util.Range
K
- kind() - Method in record class software.coley.sourcesolver.resolve.entry.BasicPrimitiveEntry
-
Returns the value of the
kindrecord component.
L
- LabeledStatementModel - Class in software.coley.sourcesolver.model
- LabeledStatementModel(Range, String, AbstractStatementModel) - Constructor for class software.coley.sourcesolver.model.LabeledStatementModel
- LambdaExpressionModel - Class in software.coley.sourcesolver.model
- LambdaExpressionModel(Range, List<VariableModel>, Model, LambdaExpressionModel.BodyKind) - Constructor for class software.coley.sourcesolver.model.LambdaExpressionModel
- LambdaExpressionModel.BodyKind - Enum Class in software.coley.sourcesolver.model
- LambdaMapper - Class in software.coley.sourcesolver.mapping
- LambdaMapper() - Constructor for class software.coley.sourcesolver.mapping.LambdaMapper
- list(JavaFileManager.Location, String, Set<JavaFileObject.Kind>, boolean) - Method in class software.coley.sourcesolver.NoopFileManager
- LiteralExpressionModel - Class in software.coley.sourcesolver.model
- LiteralExpressionModel(Range, LiteralExpressionModel.Kind, Object) - Constructor for class software.coley.sourcesolver.model.LiteralExpressionModel
- LiteralExpressionModel.Kind - Enum Class in software.coley.sourcesolver.model
- LiteralMapper - Class in software.coley.sourcesolver.mapping
- LiteralMapper() - Constructor for class software.coley.sourcesolver.mapping.LiteralMapper
- LONG - Enum constant in enum class software.coley.sourcesolver.model.LiteralExpressionModel.Kind
- LONG - Enum constant in enum class software.coley.sourcesolver.resolve.entry.PrimitiveEntry.Kind
- LONG - Static variable in interface software.coley.sourcesolver.resolve.entry.PrimitiveEntry
M
- map(Class<X>, T) - Method in class software.coley.sourcesolver.mapping.MappingContext
- map(MappingContext, EndPosTable, AnnotationTree) - Method in class software.coley.sourcesolver.mapping.AnnotationUseMapper
- map(MappingContext, EndPosTable, BinaryTree) - Method in class software.coley.sourcesolver.mapping.BinaryMapper
- map(MappingContext, EndPosTable, BlockTree) - Method in class software.coley.sourcesolver.mapping.BlockMapper
- map(MappingContext, EndPosTable, BlockTree) - Method in class software.coley.sourcesolver.mapping.MethodBodyMapper
- map(MappingContext, EndPosTable, BlockTree) - Method in class software.coley.sourcesolver.mapping.StaticInitializerMethodMapper
- map(MappingContext, EndPosTable, CaseLabelTree) - Method in class software.coley.sourcesolver.mapping.CaseLabelMapper
- map(MappingContext, EndPosTable, CaseTree) - Method in class software.coley.sourcesolver.mapping.CaseMapper
- map(MappingContext, EndPosTable, CatchTree) - Method in class software.coley.sourcesolver.mapping.CatchMapper
- map(MappingContext, EndPosTable, ClassTree) - Method in class software.coley.sourcesolver.mapping.ClassMapper
- map(MappingContext, EndPosTable, CompilationUnitTree) - Method in class software.coley.sourcesolver.mapping.CompilationUnitMapper
- map(MappingContext, EndPosTable, ExpressionTree) - Method in class software.coley.sourcesolver.mapping.ExpressionMapper
- map(MappingContext, EndPosTable, IdentifierTree) - Method in class software.coley.sourcesolver.mapping.IdentifierMapper
- map(MappingContext, EndPosTable, ImportTree) - Method in class software.coley.sourcesolver.mapping.ImportMapper
- map(MappingContext, EndPosTable, InstanceOfTree) - Method in class software.coley.sourcesolver.mapping.InstanceofMapper
- map(MappingContext, EndPosTable, LambdaExpressionTree) - Method in class software.coley.sourcesolver.mapping.LambdaMapper
- map(MappingContext, EndPosTable, LiteralTree) - Method in class software.coley.sourcesolver.mapping.LiteralMapper
- map(MappingContext, EndPosTable, MemberReferenceTree) - Method in class software.coley.sourcesolver.mapping.MemberReferenceMapper
- map(MappingContext, EndPosTable, MemberSelectTree) - Method in class software.coley.sourcesolver.mapping.MemberSelectMapper
- map(MappingContext, EndPosTable, MethodInvocationTree) - Method in class software.coley.sourcesolver.mapping.MethodInvocationMapper
- map(MappingContext, EndPosTable, MethodTree) - Method in class software.coley.sourcesolver.mapping.MethodMapper
- map(MappingContext, EndPosTable, ModifiersTree) - Method in class software.coley.sourcesolver.mapping.ModifiersMapper
- map(MappingContext, EndPosTable, NewArrayTree) - Method in class software.coley.sourcesolver.mapping.ArrayDeclarationMapper
- map(MappingContext, EndPosTable, NewClassTree) - Method in class software.coley.sourcesolver.mapping.NewClassMapper
- map(MappingContext, EndPosTable, PackageTree) - Method in class software.coley.sourcesolver.mapping.PackageMapper
- map(MappingContext, EndPosTable, PatternTree) - Method in class software.coley.sourcesolver.mapping.PatternMapper
- map(MappingContext, EndPosTable, StatementTree) - Method in class software.coley.sourcesolver.mapping.StatementMapper
- map(MappingContext, EndPosTable, Tree) - Method in class software.coley.sourcesolver.mapping.NameMapper
- map(MappingContext, EndPosTable, Tree) - Method in class software.coley.sourcesolver.mapping.TypeMapper
- map(MappingContext, EndPosTable, TryTree) - Method in class software.coley.sourcesolver.mapping.TryMapper
- map(MappingContext, EndPosTable, TypeCastTree) - Method in class software.coley.sourcesolver.mapping.CastMapper
- map(MappingContext, EndPosTable, TypeParameterTree) - Method in class software.coley.sourcesolver.mapping.TypeParameterMapper
- map(MappingContext, EndPosTable, UnaryTree) - Method in class software.coley.sourcesolver.mapping.UnaryMapper
- map(MappingContext, EndPosTable, VariableTree) - Method in class software.coley.sourcesolver.mapping.VariableMapper
- map(MappingContext, EndPosTable, TypeArgumentsMapper.ArgsTree) - Method in class software.coley.sourcesolver.mapping.TypeArgumentsMapper
- map(MappingContext, EndPosTable, T) - Method in interface software.coley.sourcesolver.mapping.Mapper
-
Maps the given tree into our own model format.
- mapCompilationUnit(String, EndPosTable, CompilationUnitTree) - Method in class software.coley.sourcesolver.Parser
-
Maps the javac model to our own.
- mapOr(Class<X>, T, Supplier<M>) - Method in class software.coley.sourcesolver.mapping.MappingContext
- Mapper<M,
T> - Interface in software.coley.sourcesolver.mapping -
Outlines the conversion of a javac tree element to our own model alternative.
- MappingContext - Class in software.coley.sourcesolver.mapping
-
Centralized mapping control.
- MappingContext(EndPosTable, String) - Constructor for class software.coley.sourcesolver.mapping.MappingContext
- MappingContextProvider - Interface in software.coley.sourcesolver.mapping
-
Supplies a
MappingContext. - matches(Resolution) - Method in interface software.coley.sourcesolver.resolve.result.DescribableResolution
- matches(Resolution) - Method in interface software.coley.sourcesolver.resolve.result.MultiClassResolution
- matches(Resolution) - Method in interface software.coley.sourcesolver.resolve.result.MultiMemberResolution
- matches(Resolution) - Method in interface software.coley.sourcesolver.resolve.result.PackageResolution
- matches(Resolution) - Method in interface software.coley.sourcesolver.resolve.result.Resolution
- matches(Resolution) - Method in interface software.coley.sourcesolver.resolve.result.ThrowingResolution
- matches(Resolution) - Method in interface software.coley.sourcesolver.resolve.result.UnknownResolution
- memberEntry() - Method in record class software.coley.sourcesolver.resolve.entry.ClassMemberPair
-
Returns the value of the
memberEntryrecord component. - MemberEntry - Interface in software.coley.sourcesolver.resolve.entry
-
Metadata model for common aspects of fields and methods.
- MemberReferenceMapper - Class in software.coley.sourcesolver.mapping
- MemberReferenceMapper() - Constructor for class software.coley.sourcesolver.mapping.MemberReferenceMapper
- MemberResolution - Interface in software.coley.sourcesolver.resolve.result
-
Resolution of a field or method.
- MemberSelectExpressionModel - Class in software.coley.sourcesolver.model
- MemberSelectExpressionModel(Range, String, Model) - Constructor for class software.coley.sourcesolver.model.MemberSelectExpressionModel
- MemberSelectMapper - Class in software.coley.sourcesolver.mapping
- MemberSelectMapper() - Constructor for class software.coley.sourcesolver.mapping.MemberSelectMapper
- MERGE_TYPES - Enum constant in enum class software.coley.sourcesolver.resolve.result.Resolutions.MergeOp
- mergeWith(Resolution, Resolution) - Static method in class software.coley.sourcesolver.resolve.result.Resolutions
- mergeWith(Resolutions.MergeOp, Resolution, Resolution) - Static method in class software.coley.sourcesolver.resolve.result.Resolutions
- MethodBodyMapper - Class in software.coley.sourcesolver.mapping
- MethodBodyMapper() - Constructor for class software.coley.sourcesolver.mapping.MethodBodyMapper
- MethodBodyModel - Class in software.coley.sourcesolver.model
- MethodBodyModel(Range, List<AbstractStatementModel>) - Constructor for class software.coley.sourcesolver.model.MethodBodyModel
- MethodEntry - Interface in software.coley.sourcesolver.resolve.entry
-
Metadata model for a method declaration.
- MethodInvocationExpressionModel - Class in software.coley.sourcesolver.model
- MethodInvocationExpressionModel(Range, List<Model>, AbstractExpressionModel, List<AbstractExpressionModel>) - Constructor for class software.coley.sourcesolver.model.MethodInvocationExpressionModel
- MethodInvocationMapper - Class in software.coley.sourcesolver.mapping
- MethodInvocationMapper() - Constructor for class software.coley.sourcesolver.mapping.MethodInvocationMapper
- MethodMapper - Class in software.coley.sourcesolver.mapping
- MethodMapper() - Constructor for class software.coley.sourcesolver.mapping.MethodMapper
- MethodModel - Class in software.coley.sourcesolver.model
- MethodModel(Range, String, ModifiersModel, List<TypeParameterModel>, TypeModel, List<VariableModel>, Model, List<AbstractExpressionModel>, List<AnnotationExpressionModel>, MethodBodyModel) - Constructor for class software.coley.sourcesolver.model.MethodModel
- MethodReferenceExpressionModel - Class in software.coley.sourcesolver.model
- MethodReferenceExpressionModel(Range, MethodReferenceExpressionModel.Mode, AbstractExpressionModel, NameExpressionModel, List<Model>) - Constructor for class software.coley.sourcesolver.model.MethodReferenceExpressionModel
- MethodReferenceExpressionModel.Mode - Enum Class in software.coley.sourcesolver.model
- MethodResolution - Interface in software.coley.sourcesolver.resolve.result
-
Resolution of a method.
- MINUS - Enum constant in enum class software.coley.sourcesolver.model.AssignmentExpressionModel.Operator
- MINUS - Enum constant in enum class software.coley.sourcesolver.model.BinaryExpressionModel.Operator
- Model - Interface in software.coley.sourcesolver.model
-
Base model type for all AST elements.
- ModelVisitor - Interface in software.coley.sourcesolver.model
-
Visitor for
Modelthat walks downModel.getChildren(). - ModifiersMapper - Class in software.coley.sourcesolver.mapping
- ModifiersMapper() - Constructor for class software.coley.sourcesolver.mapping.ModifiersMapper
- ModifiersMapper.ModifiersParsePair - Class in software.coley.sourcesolver.mapping
-
Intermediate holder for the annotations preceding the modifiers and the actual modifiers.
- ModifiersModel - Class in software.coley.sourcesolver.model
- ModifiersModel(Range, Collection<String>) - Constructor for class software.coley.sourcesolver.model.ModifiersModel
- ModifiersParsePair(List<AnnotationExpressionModel>, ModifiersModel) - Constructor for class software.coley.sourcesolver.mapping.ModifiersMapper.ModifiersParsePair
- MultiClassResolution - Interface in software.coley.sourcesolver.resolve.result
-
Resolution of multiple classes.
- MultiMemberResolution - Interface in software.coley.sourcesolver.resolve.result
-
Resolution of multiple members.
- MULTIPLY - Enum constant in enum class software.coley.sourcesolver.model.AssignmentExpressionModel.Operator
- MULTIPLY - Enum constant in enum class software.coley.sourcesolver.model.BinaryExpressionModel.Operator
N
- NamedModel - Interface in software.coley.sourcesolver.model
-
A model that has an identifier.
- NamedObject(Range, Model) - Constructor for class software.coley.sourcesolver.model.TypeModel.NamedObject
- NameExpressionModel - Class in software.coley.sourcesolver.model
- NameExpressionModel(Range, String) - Constructor for class software.coley.sourcesolver.model.NameExpressionModel
- NameHoldingModel - Interface in software.coley.sourcesolver.model
-
A model that has an identifier as an expression.
- NameMapper - Class in software.coley.sourcesolver.mapping
- NameMapper() - Constructor for class software.coley.sourcesolver.mapping.NameMapper
- NEGATIVE - Enum constant in enum class software.coley.sourcesolver.model.UnaryExpressionModel.Operator
- NEW - Enum constant in enum class software.coley.sourcesolver.model.MethodReferenceExpressionModel.Mode
- NewClassExpressionModel - Class in software.coley.sourcesolver.model
- NewClassExpressionModel(Range, AbstractExpressionModel, List<Model>, AbstractExpressionModel, List<AbstractExpressionModel>, ClassModel) - Constructor for class software.coley.sourcesolver.model.NewClassExpressionModel
- NewClassMapper - Class in software.coley.sourcesolver.mapping
- NewClassMapper() - Constructor for class software.coley.sourcesolver.mapping.NewClassMapper
- newMappingContext(EndPosTable, String) - Method in interface software.coley.sourcesolver.mapping.MappingContextProvider
- newVar() - Static method in class software.coley.sourcesolver.model.TypeModel
- NoopFileManager - Class in software.coley.sourcesolver
-
Minimal file manager implementation for javac.
- NoopFileManager() - Constructor for class software.coley.sourcesolver.NoopFileManager
- NOT - Enum constant in enum class software.coley.sourcesolver.model.UnaryExpressionModel.Operator
- NOT_EQUALS - Enum constant in enum class software.coley.sourcesolver.model.BinaryExpressionModel.Operator
- nul() - Static method in class software.coley.sourcesolver.resolve.result.Resolutions
- NULL - Enum constant in enum class software.coley.sourcesolver.model.LiteralExpressionModel.Kind
- NullEntry - Interface in software.coley.sourcesolver.resolve.entry
-
Metadata model for a null constant.
- NullResolution - Interface in software.coley.sourcesolver.resolve.result
-
Resolution of a null constant.
O
- OBJECT - Enum constant in enum class software.coley.sourcesolver.model.TypeModel.Kind
- of(Collection<? extends Model>) - Static method in interface software.coley.sourcesolver.model.ChildSupplier
- of(Model) - Static method in interface software.coley.sourcesolver.model.ChildSupplier
- of(Model...) - Static method in interface software.coley.sourcesolver.model.ChildSupplier
- ofArray(ArrayEntry) - Static method in class software.coley.sourcesolver.resolve.result.Resolutions
- ofArray(DescribableResolution, int) - Static method in class software.coley.sourcesolver.resolve.result.Resolutions
- ofClass(ClassEntry) - Static method in class software.coley.sourcesolver.resolve.result.Resolutions
- ofClass(EntryPool, String) - Static method in class software.coley.sourcesolver.resolve.result.Resolutions
- ofClasses(List<ClassEntry>) - Static method in class software.coley.sourcesolver.resolve.result.Resolutions
- ofDescribable(DescribableEntry) - Static method in class software.coley.sourcesolver.resolve.result.Resolutions
- ofField(ClassEntry, String, String) - Static method in class software.coley.sourcesolver.resolve.result.Resolutions
- ofField(ClassEntry, FieldEntry) - Static method in class software.coley.sourcesolver.resolve.result.Resolutions
- ofMember(ClassEntry, MemberEntry) - Static method in class software.coley.sourcesolver.resolve.result.Resolutions
- ofMember(ClassMemberPair) - Static method in class software.coley.sourcesolver.resolve.result.Resolutions
- ofMembers(List<ClassMemberPair>) - Static method in class software.coley.sourcesolver.resolve.result.Resolutions
- ofMethod(ClassEntry, String, String) - Static method in class software.coley.sourcesolver.resolve.result.Resolutions
- ofMethod(ClassEntry, String, DescribableEntry, List<? extends DescribableEntry>) - Static method in class software.coley.sourcesolver.resolve.result.Resolutions
- ofMethod(ClassEntry, MethodEntry) - Static method in class software.coley.sourcesolver.resolve.result.Resolutions
- ofPackage(String) - Static method in class software.coley.sourcesolver.resolve.result.Resolutions
- ofPrimitive(String) - Static method in class software.coley.sourcesolver.resolve.result.Resolutions
- ofPrimitive(PrimitiveEntry) - Static method in class software.coley.sourcesolver.resolve.result.Resolutions
- ownerEntry() - Method in record class software.coley.sourcesolver.resolve.entry.ClassMemberPair
-
Returns the value of the
ownerEntryrecord component.
P
- PackageMapper - Class in software.coley.sourcesolver.mapping
- PackageMapper(List<AnnotationExpressionModel>) - Constructor for class software.coley.sourcesolver.mapping.PackageMapper
- PackageModel - Class in software.coley.sourcesolver.model
- PackageModel(Range, NameExpressionModel, List<AnnotationExpressionModel>) - Constructor for class software.coley.sourcesolver.model.PackageModel
- PackageResolution - Interface in software.coley.sourcesolver.resolve.result
-
Resolution of a package.
- Parameterized(Range, Model, List<? extends Model>) - Constructor for class software.coley.sourcesolver.model.TypeModel.Parameterized
- PARAMETERIZED - Enum constant in enum class software.coley.sourcesolver.model.TypeModel.Kind
- ParenthesizedExpressionModel - Class in software.coley.sourcesolver.model
- ParenthesizedExpressionModel(Range, AbstractExpressionModel) - Constructor for class software.coley.sourcesolver.model.ParenthesizedExpressionModel
- ParenthesizedPatternModel - Class in software.coley.sourcesolver.model
-
Model switch pattern matching as described in the JDK 17 preview feature implementation.
- ParenthesizedPatternModel(Range, AbstractPatternModel) - Constructor for class software.coley.sourcesolver.model.ParenthesizedPatternModel
- parse(String) - Method in class software.coley.sourcesolver.Parser
-
Maps Java source code to our compilation unit model.
- Parser - Class in software.coley.sourcesolver
-
Initiates the parsing of source code and provides
CompilationUnitModelin return. - Parser() - Constructor for class software.coley.sourcesolver.Parser
-
New parser.
- PatternCaseLabelModel - Class in software.coley.sourcesolver.model
- PatternCaseLabelModel(Range, AbstractPatternModel) - Constructor for class software.coley.sourcesolver.model.PatternCaseLabelModel
- PatternMapper - Class in software.coley.sourcesolver.mapping
- PatternMapper() - Constructor for class software.coley.sourcesolver.mapping.PatternMapper
- PermitsModel - Class in software.coley.sourcesolver.model
- PermitsModel(Range, List<NamedModel>) - Constructor for class software.coley.sourcesolver.model.PermitsModel
- PLUS - Enum constant in enum class software.coley.sourcesolver.model.AssignmentExpressionModel.Operator
- PLUS - Enum constant in enum class software.coley.sourcesolver.model.BinaryExpressionModel.Operator
- populateImports() - Method in class software.coley.sourcesolver.resolve.BasicResolver
- POSITIVE - Enum constant in enum class software.coley.sourcesolver.model.UnaryExpressionModel.Operator
- POST_DECREMENT - Enum constant in enum class software.coley.sourcesolver.model.UnaryExpressionModel.Operator
- POST_INCREMENT - Enum constant in enum class software.coley.sourcesolver.model.UnaryExpressionModel.Operator
- PRE_DECREMENT - Enum constant in enum class software.coley.sourcesolver.model.UnaryExpressionModel.Operator
- PRE_INCREMENT - Enum constant in enum class software.coley.sourcesolver.model.UnaryExpressionModel.Operator
- Primitive(Range, Model) - Constructor for class software.coley.sourcesolver.model.TypeModel.Primitive
- PRIMITIVE - Enum constant in enum class software.coley.sourcesolver.model.TypeModel.Kind
- PrimitiveEntry - Interface in software.coley.sourcesolver.resolve.entry
-
Metadata model for a primitive type.
- PrimitiveEntry.Kind - Enum Class in software.coley.sourcesolver.resolve.entry
-
Primitive types.
- PrimitiveResolution - Interface in software.coley.sourcesolver.resolve.result
-
Resolution of a primitive type.
- putContextProperty(Class<T>, Context.Factory<T>) - Method in class software.coley.sourcesolver.Parser
-
Set a value in the javac context.
- putContextProperty(Class<T>, T) - Method in class software.coley.sourcesolver.Parser
-
Set a value in the javac context.
R
- Range - Record Class in software.coley.sourcesolver.util
-
Simple range model.
- Range(int, int) - Constructor for record class software.coley.sourcesolver.util.Range
-
Creates an instance of a
Rangerecord class. - ReflectiveClassEntry - Class in software.coley.sourcesolver.resolve.entry
-
A class entry implementation that is populated via reflection.
- regenerateFactory() - Method in class software.coley.sourcesolver.Parser
-
Regenerates the javac parser factory.
- register(ClassEntry) - Method in class software.coley.sourcesolver.resolve.entry.BasicEntryPool
- register(ClassEntry) - Method in interface software.coley.sourcesolver.resolve.entry.EntryPool
-
Adds the given class to the current pool.
- RELATION_GREATER - Enum constant in enum class software.coley.sourcesolver.model.BinaryExpressionModel.Operator
- RELATION_GREATER_EQUAL - Enum constant in enum class software.coley.sourcesolver.model.BinaryExpressionModel.Operator
- RELATION_INSTANCEOF - Enum constant in enum class software.coley.sourcesolver.model.BinaryExpressionModel.Operator
- RELATION_LESS - Enum constant in enum class software.coley.sourcesolver.model.BinaryExpressionModel.Operator
- RELATION_LESS_EQUAL - Enum constant in enum class software.coley.sourcesolver.model.BinaryExpressionModel.Operator
- REMAINDER - Enum constant in enum class software.coley.sourcesolver.model.AssignmentExpressionModel.Operator
- REMAINDER - Enum constant in enum class software.coley.sourcesolver.model.BinaryExpressionModel.Operator
- Resolution - Interface in software.coley.sourcesolver.resolve.result
-
Base type of any resolution.
- Resolutions - Class in software.coley.sourcesolver.resolve.result
-
Utility for creating resolution values.
- Resolutions.MergeOp - Enum Class in software.coley.sourcesolver.resolve.result
- resolve(Model) - Method in class software.coley.sourcesolver.resolve.BasicResolver
- resolve(Resolver) - Method in interface software.coley.sourcesolver.model.Model
- resolveAt(int) - Method in interface software.coley.sourcesolver.resolve.Resolver
- resolveAt(int, Model) - Method in class software.coley.sourcesolver.resolve.BasicResolver
- resolveAt(int, Model) - Method in interface software.coley.sourcesolver.resolve.Resolver
- resolveAt(Resolver, int) - Method in class software.coley.sourcesolver.model.AbstractModel
- resolveAt(Resolver, int) - Method in interface software.coley.sourcesolver.model.Model
- Resolver - Interface in software.coley.sourcesolver.resolve
-
Outlines resolving capabilities.
- ReturnStatementModel - Class in software.coley.sourcesolver.model
- ReturnStatementModel(Range, AbstractExpressionModel) - Constructor for class software.coley.sourcesolver.model.ReturnStatementModel
S
- SET - Enum constant in enum class software.coley.sourcesolver.model.AssignmentExpressionModel.Operator
- setErrorListener(Consumer<Throwable>) - Method in class software.coley.sourcesolver.ErrorIgnoringLog
- setJavacContext(Context) - Method in class software.coley.sourcesolver.Parser
-
Allows controlling lower level javac aspects by providing a full context.
- setMapper(Class<T>, T) - Method in class software.coley.sourcesolver.mapping.MappingContext
- setMapperSupplier(Class<T>, Supplier<T>) - Method in class software.coley.sourcesolver.mapping.MappingContext
- setMappingContextFactory(MappingContextProvider) - Method in class software.coley.sourcesolver.Parser
-
Allows overriding
MappingContextbehavior by providing a factory that can create user-defined subclasses. - SHIFT_LEFT - Enum constant in enum class software.coley.sourcesolver.model.AssignmentExpressionModel.Operator
- SHIFT_LEFT - Enum constant in enum class software.coley.sourcesolver.model.BinaryExpressionModel.Operator
- SHIFT_RIGHT - Enum constant in enum class software.coley.sourcesolver.model.AssignmentExpressionModel.Operator
- SHIFT_RIGHT - Enum constant in enum class software.coley.sourcesolver.model.BinaryExpressionModel.Operator
- SHIFT_RIGHT_UNSIGNED - Enum constant in enum class software.coley.sourcesolver.model.AssignmentExpressionModel.Operator
- SHIFT_RIGHT_UNSIGNED - Enum constant in enum class software.coley.sourcesolver.model.BinaryExpressionModel.Operator
- SHORT - Enum constant in enum class software.coley.sourcesolver.resolve.entry.PrimitiveEntry.Kind
- SHORT - Static variable in interface software.coley.sourcesolver.resolve.entry.PrimitiveEntry
- software.coley.sourcesolver - package software.coley.sourcesolver
- software.coley.sourcesolver.mapping - package software.coley.sourcesolver.mapping
- software.coley.sourcesolver.model - package software.coley.sourcesolver.model
- software.coley.sourcesolver.resolve - package software.coley.sourcesolver.resolve
- software.coley.sourcesolver.resolve.entry - package software.coley.sourcesolver.resolve.entry
- software.coley.sourcesolver.resolve.result - package software.coley.sourcesolver.resolve.result
- software.coley.sourcesolver.util - package software.coley.sourcesolver.util
- STATEMENT - Enum constant in enum class software.coley.sourcesolver.model.LambdaExpressionModel.BodyKind
- StatementMapper - Class in software.coley.sourcesolver.mapping
- StatementMapper() - Constructor for class software.coley.sourcesolver.mapping.StatementMapper
- StaticFilteredClassEntry - Class in software.coley.sourcesolver.resolve.entry
-
Delegating implementation of
ClassEntrywhich limits member visibility to items that arestatic. - StaticFilteredClassEntry(ClassEntry) - Constructor for class software.coley.sourcesolver.resolve.entry.StaticFilteredClassEntry
- StaticInitializerMethodMapper - Class in software.coley.sourcesolver.mapping
- StaticInitializerMethodMapper() - Constructor for class software.coley.sourcesolver.mapping.StaticInitializerMethodMapper
- STRING - Enum constant in enum class software.coley.sourcesolver.model.LiteralExpressionModel.Kind
- SwitchExpressionModel - Class in software.coley.sourcesolver.model
- SwitchExpressionModel(Range, AbstractExpressionModel, List<CaseModel>) - Constructor for class software.coley.sourcesolver.model.SwitchExpressionModel
- SwitchStatementModel - Class in software.coley.sourcesolver.model
- SwitchStatementModel(Range, AbstractExpressionModel, List<CaseModel>) - Constructor for class software.coley.sourcesolver.model.SwitchStatementModel
- SynchronizedStatementModel - Class in software.coley.sourcesolver.model
- SynchronizedStatementModel(Range, AbstractExpressionModel, BlockStatementModel) - Constructor for class software.coley.sourcesolver.model.SynchronizedStatementModel
T
- throwing() - Static method in class software.coley.sourcesolver.resolve.result.Resolutions
- ThrowingResolution - Interface in software.coley.sourcesolver.resolve.result
-
Resolution of an exception being thrown.
- ThrowStatementModel - Class in software.coley.sourcesolver.model
- ThrowStatementModel(Range, AbstractExpressionModel) - Constructor for class software.coley.sourcesolver.model.ThrowStatementModel
- toArrayEntry(int) - Method in interface software.coley.sourcesolver.resolve.entry.ArrayEntry
- toArrayEntry(int) - Method in interface software.coley.sourcesolver.resolve.entry.DescribableEntry
-
Create an array entry with this entry as the element type.
- toArrayEntry(int) - Method in interface software.coley.sourcesolver.resolve.entry.NullEntry
- toString() - Method in class software.coley.sourcesolver.model.AnnotationArgumentModel
- toString() - Method in class software.coley.sourcesolver.model.AnnotationExpressionModel
- toString() - Method in class software.coley.sourcesolver.model.AnyPatternModel
- toString() - Method in class software.coley.sourcesolver.model.ArrayAccessExpressionModel
- toString() - Method in class software.coley.sourcesolver.model.ArrayDeclarationExpressionModel
- toString() - Method in class software.coley.sourcesolver.model.AssertStatementModel
- toString() - Method in enum class software.coley.sourcesolver.model.AssignmentExpressionModel.Operator
- toString() - Method in class software.coley.sourcesolver.model.AssignmentExpressionModel
- toString() - Method in enum class software.coley.sourcesolver.model.BinaryExpressionModel.Operator
- toString() - Method in class software.coley.sourcesolver.model.BinaryExpressionModel
- toString() - Method in class software.coley.sourcesolver.model.BindingPatternModel
- toString() - Method in class software.coley.sourcesolver.model.BlockStatementModel
- toString() - Method in class software.coley.sourcesolver.model.BreakStatementModel
- toString() - Method in class software.coley.sourcesolver.model.CaseModel
- toString() - Method in class software.coley.sourcesolver.model.CastExpressionModel
- toString() - Method in class software.coley.sourcesolver.model.CatchModel
- toString() - Method in class software.coley.sourcesolver.model.ClassModel
- toString() - Method in class software.coley.sourcesolver.model.ConditionalExpressionModel
- toString() - Method in class software.coley.sourcesolver.model.ConstCaseLabelModel
- toString() - Method in class software.coley.sourcesolver.model.ContinueStatementModel
- toString() - Method in class software.coley.sourcesolver.model.DefaultCaseLabelModel
- toString() - Method in class software.coley.sourcesolver.model.DoWhileLoopStatementModel
- toString() - Method in class software.coley.sourcesolver.model.EmptyStatementModel
- toString() - Method in class software.coley.sourcesolver.model.EnhancedForLoopStatementModel
- toString() - Method in class software.coley.sourcesolver.model.ErroneousExpressionModel
- toString() - Method in class software.coley.sourcesolver.model.ExpressionStatementModel
- toString() - Method in class software.coley.sourcesolver.model.ForLoopStatementModel
- toString() - Method in class software.coley.sourcesolver.model.GuardedPatternModel
- toString() - Method in class software.coley.sourcesolver.model.IfStatementModel
- toString() - Method in class software.coley.sourcesolver.model.ImplementsModel
- toString() - Method in class software.coley.sourcesolver.model.ImportModel
- toString() - Method in class software.coley.sourcesolver.model.InstanceofExpressionModel
- toString() - Method in class software.coley.sourcesolver.model.LabeledStatementModel
- toString() - Method in class software.coley.sourcesolver.model.LambdaExpressionModel
- toString() - Method in class software.coley.sourcesolver.model.LiteralExpressionModel
- toString() - Method in class software.coley.sourcesolver.model.MemberSelectExpressionModel
- toString() - Method in class software.coley.sourcesolver.model.MethodBodyModel
- toString() - Method in class software.coley.sourcesolver.model.MethodInvocationExpressionModel
- toString() - Method in class software.coley.sourcesolver.model.MethodModel
- toString() - Method in class software.coley.sourcesolver.model.MethodReferenceExpressionModel
- toString() - Method in class software.coley.sourcesolver.model.ModifiersModel
- toString() - Method in class software.coley.sourcesolver.model.NameExpressionModel
- toString() - Method in class software.coley.sourcesolver.model.NewClassExpressionModel
- toString() - Method in class software.coley.sourcesolver.model.PackageModel
- toString() - Method in class software.coley.sourcesolver.model.ParenthesizedExpressionModel
- toString() - Method in class software.coley.sourcesolver.model.ParenthesizedPatternModel
- toString() - Method in class software.coley.sourcesolver.model.PatternCaseLabelModel
- toString() - Method in class software.coley.sourcesolver.model.PermitsModel
- toString() - Method in class software.coley.sourcesolver.model.ReturnStatementModel
- toString() - Method in class software.coley.sourcesolver.model.SwitchExpressionModel
- toString() - Method in class software.coley.sourcesolver.model.SwitchStatementModel
- toString() - Method in class software.coley.sourcesolver.model.SynchronizedStatementModel
- toString() - Method in class software.coley.sourcesolver.model.ThrowStatementModel
- toString() - Method in class software.coley.sourcesolver.model.TryStatementModel
- toString() - Method in class software.coley.sourcesolver.model.TypeModel.Array
- toString() - Method in class software.coley.sourcesolver.model.TypeModel.Parameterized
- toString() - Method in class software.coley.sourcesolver.model.TypeModel
- toString() - Method in class software.coley.sourcesolver.model.TypeParameterModel
- toString() - Method in enum class software.coley.sourcesolver.model.UnaryExpressionModel.Operator
- toString() - Method in class software.coley.sourcesolver.model.UnaryExpressionModel
- toString() - Method in class software.coley.sourcesolver.model.UnknownExpressionModel
- toString() - Method in class software.coley.sourcesolver.model.UnknownPatternModel
- toString() - Method in class software.coley.sourcesolver.model.UnknownStatementModel
- toString() - Method in class software.coley.sourcesolver.model.VariableModel
- toString() - Method in class software.coley.sourcesolver.model.WhileLoopStatementModel
- toString() - Method in class software.coley.sourcesolver.model.YieldStatementModel
- toString() - Method in class software.coley.sourcesolver.resolve.entry.BasicArrayEntry
- toString() - Method in class software.coley.sourcesolver.resolve.entry.BasicClassEntry
- toString() - Method in class software.coley.sourcesolver.resolve.entry.BasicFieldEntry
- toString() - Method in class software.coley.sourcesolver.resolve.entry.BasicMethodEntry
- toString() - Method in record class software.coley.sourcesolver.resolve.entry.BasicNullEntry
-
Returns a string representation of this record class.
- toString() - Method in record class software.coley.sourcesolver.resolve.entry.BasicPrimitiveEntry
-
Returns a string representation of this record class.
- toString() - Method in record class software.coley.sourcesolver.resolve.entry.ClassMemberPair
-
Returns a string representation of this record class.
- toString() - Method in record class software.coley.sourcesolver.util.Range
-
Returns a string representation of this record class.
- TryMapper - Class in software.coley.sourcesolver.mapping
- TryMapper() - Constructor for class software.coley.sourcesolver.mapping.TryMapper
- TryStatementModel - Class in software.coley.sourcesolver.model
- TryStatementModel(Range, BlockStatementModel, BlockStatementModel, List<Model>, List<CatchModel>) - Constructor for class software.coley.sourcesolver.model.TryStatementModel
- TypeArgumentsMapper - Class in software.coley.sourcesolver.mapping
- TypeArgumentsMapper() - Constructor for class software.coley.sourcesolver.mapping.TypeArgumentsMapper
- TypeArgumentsMapper.Args - Class in software.coley.sourcesolver.mapping
-
Intermediate holder for the type arguments.
- TypeArgumentsMapper.ArgsTree - Interface in software.coley.sourcesolver.mapping
- TypeMapper - Class in software.coley.sourcesolver.mapping
- TypeMapper() - Constructor for class software.coley.sourcesolver.mapping.TypeMapper
- TypeModel - Class in software.coley.sourcesolver.model
- TypeModel(Range, Model) - Constructor for class software.coley.sourcesolver.model.TypeModel
- TypeModel(Range, Model, Collection<? extends Model>) - Constructor for class software.coley.sourcesolver.model.TypeModel
- TypeModel.Array - Class in software.coley.sourcesolver.model
- TypeModel.Kind - Enum Class in software.coley.sourcesolver.model
- TypeModel.NamedObject - Class in software.coley.sourcesolver.model
- TypeModel.Parameterized - Class in software.coley.sourcesolver.model
- TypeModel.Primitive - Class in software.coley.sourcesolver.model
- TypeModel.Union - Class in software.coley.sourcesolver.model
- TypeModel.Var - Class in software.coley.sourcesolver.model
- TypeModel.Wildcard - Class in software.coley.sourcesolver.model
- TypeParameterMapper - Class in software.coley.sourcesolver.mapping
- TypeParameterMapper() - Constructor for class software.coley.sourcesolver.mapping.TypeParameterMapper
- TypeParameterModel - Class in software.coley.sourcesolver.model
- TypeParameterModel(Range, String, List<Model>, List<AnnotationExpressionModel>) - Constructor for class software.coley.sourcesolver.model.TypeParameterModel
U
- UnaryExpressionModel - Class in software.coley.sourcesolver.model
- UnaryExpressionModel(Range, AbstractExpressionModel, UnaryExpressionModel.Operator) - Constructor for class software.coley.sourcesolver.model.UnaryExpressionModel
- UnaryExpressionModel.Operator - Enum Class in software.coley.sourcesolver.model
- UnaryMapper - Class in software.coley.sourcesolver.mapping
- UnaryMapper() - Constructor for class software.coley.sourcesolver.mapping.UnaryMapper
- Union(Range, TypeModel, Collection<? extends TypeModel>) - Constructor for class software.coley.sourcesolver.model.TypeModel.Union
- UNION - Enum constant in enum class software.coley.sourcesolver.model.TypeModel.Kind
- unknown() - Static method in class software.coley.sourcesolver.resolve.result.Resolutions
- UNKNOWN - Enum constant in enum class software.coley.sourcesolver.model.AssignmentExpressionModel.Operator
- UNKNOWN - Enum constant in enum class software.coley.sourcesolver.model.BinaryExpressionModel.Operator
- UNKNOWN - Enum constant in enum class software.coley.sourcesolver.model.UnaryExpressionModel.Operator
- UNKNOWN - Static variable in record class software.coley.sourcesolver.util.Range
- UnknownExpressionModel - Class in software.coley.sourcesolver.model
- UnknownExpressionModel(Range, String) - Constructor for class software.coley.sourcesolver.model.UnknownExpressionModel
- UnknownPatternModel - Class in software.coley.sourcesolver.model
- UnknownPatternModel(Range, String) - Constructor for class software.coley.sourcesolver.model.UnknownPatternModel
- UnknownResolution - Interface in software.coley.sourcesolver.resolve.result
-
Resolution failure model.
- UnknownStatementModel - Class in software.coley.sourcesolver.model
- UnknownStatementModel(Range, String) - Constructor for class software.coley.sourcesolver.model.UnknownStatementModel
V
- valueOf(String) - Static method in enum class software.coley.sourcesolver.model.AssignmentExpressionModel.Operator
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class software.coley.sourcesolver.model.BinaryExpressionModel.Operator
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class software.coley.sourcesolver.model.LambdaExpressionModel.BodyKind
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class software.coley.sourcesolver.model.LiteralExpressionModel.Kind
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class software.coley.sourcesolver.model.MethodReferenceExpressionModel.Mode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class software.coley.sourcesolver.model.TypeModel.Kind
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class software.coley.sourcesolver.model.UnaryExpressionModel.Operator
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class software.coley.sourcesolver.resolve.entry.PrimitiveEntry.Kind
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class software.coley.sourcesolver.resolve.result.Resolutions.MergeOp
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class software.coley.sourcesolver.model.AssignmentExpressionModel.Operator
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class software.coley.sourcesolver.model.BinaryExpressionModel.Operator
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class software.coley.sourcesolver.model.LambdaExpressionModel.BodyKind
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class software.coley.sourcesolver.model.LiteralExpressionModel.Kind
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class software.coley.sourcesolver.model.MethodReferenceExpressionModel.Mode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class software.coley.sourcesolver.model.TypeModel.Kind
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class software.coley.sourcesolver.model.UnaryExpressionModel.Operator
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class software.coley.sourcesolver.resolve.entry.PrimitiveEntry.Kind
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class software.coley.sourcesolver.resolve.result.Resolutions.MergeOp
-
Returns an array containing the constants of this enum class, in the order they are declared.
- Var() - Constructor for class software.coley.sourcesolver.model.TypeModel.Var
- VAR - Enum constant in enum class software.coley.sourcesolver.model.TypeModel.Kind
- VariableMapper - Class in software.coley.sourcesolver.mapping
- VariableMapper() - Constructor for class software.coley.sourcesolver.mapping.VariableMapper
- VariableModel - Class in software.coley.sourcesolver.model
- VariableModel(Range, List<AnnotationExpressionModel>, ModifiersModel, TypeModel, String, Model) - Constructor for class software.coley.sourcesolver.model.VariableModel
- visit(Model) - Method in interface software.coley.sourcesolver.model.ModelVisitor
- visit(ModelVisitor) - Method in interface software.coley.sourcesolver.model.Model
-
Visits the current model and all children with the given visitor.
- visitHierarchy(Consumer<ClassEntry>) - Method in interface software.coley.sourcesolver.resolve.entry.ClassEntry
-
Visits the current class, and all parent classes (extended or implemented).
- VOID - Enum constant in enum class software.coley.sourcesolver.model.LiteralExpressionModel.Kind
- VOID - Enum constant in enum class software.coley.sourcesolver.resolve.entry.PrimitiveEntry.Kind
- VOID - Static variable in interface software.coley.sourcesolver.resolve.entry.PrimitiveEntry
W
- WhileLoopStatementModel - Class in software.coley.sourcesolver.model
- WhileLoopStatementModel(Range, AbstractExpressionModel, AbstractStatementModel) - Constructor for class software.coley.sourcesolver.model.WhileLoopStatementModel
- Wildcard(Range, Model, Model) - Constructor for class software.coley.sourcesolver.model.TypeModel.Wildcard
- WILDCARD - Enum constant in enum class software.coley.sourcesolver.model.TypeModel.Kind
Y
- YieldStatementModel - Class in software.coley.sourcesolver.model
- YieldStatementModel(Range, AbstractExpressionModel) - Constructor for class software.coley.sourcesolver.model.YieldStatementModel
All Classes and Interfaces|All Packages