Index
All Classes and Interfaces|All Packages|Serialized Form
$
- $package() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.MissionModelRecord
-
Returns the value of the
$package
record component.
A
- ActivityTypeRecord - Record Class in gov.nasa.jpl.aerie.merlin.processor.metamodel
- ActivityTypeRecord(String, String, InputTypeRecord, Optional<EffectModelRecord>) - Constructor for record class gov.nasa.jpl.aerie.merlin.processor.metamodel.ActivityTypeRecord
-
Creates an instance of a
ActivityTypeRecord
record class. - activityTypes() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.MissionModelRecord
-
Returns the value of the
activityTypes
record component. - AllDefined - Enum constant in enum class gov.nasa.jpl.aerie.merlin.processor.metamodel.ExportDefaultsStyle
- AllStaticallyDefined - Enum constant in enum class gov.nasa.jpl.aerie.merlin.processor.metamodel.ExportDefaultsStyle
- annotation - Variable in exception class gov.nasa.jpl.aerie.merlin.processor.InvalidMissionModelException
- annotationClassName() - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.AnnotationPattern
-
Returns the value of the
annotationClassName
record component. - AnnotationPattern(ClassName, Optional<AnnotationMirror>, TypePattern) - Constructor for record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.AnnotationPattern
-
Creates an instance of a
AnnotationPattern
record class. - applyRules(TypePattern) - Method in class gov.nasa.jpl.aerie.merlin.processor.Resolver
- arguments() - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.ClassPattern
-
Returns the value of the
arguments
record component. - ArrayPattern(TypePattern) - Constructor for record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.ArrayPattern
-
Creates an instance of a
ArrayPattern
record class. - attribute - Variable in exception class gov.nasa.jpl.aerie.merlin.processor.InvalidMissionModelException
- AutoValueMappers - Class in gov.nasa.jpl.aerie.merlin.processor
- AutoValueMappers() - Constructor for class gov.nasa.jpl.aerie.merlin.processor.AutoValueMappers
B
- BOOLEAN - Enum constant in enum class gov.nasa.jpl.aerie.merlin.processor.TypePattern.Primitive
- box() - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.AnnotationPattern
- box() - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.ArrayPattern
- box() - Method in interface gov.nasa.jpl.aerie.merlin.processor.TypePattern
-
If this TypePattern represents a primitive, return a TypePattern that represents the corresponding Object type.
- box() - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.ClassPattern
- box() - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.PrimitivePattern
- box() - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.TypeVariablePattern
- BYTE - Enum constant in enum class gov.nasa.jpl.aerie.merlin.processor.TypePattern.Primitive
C
- CHAR - Enum constant in enum class gov.nasa.jpl.aerie.merlin.processor.TypePattern.Primitive
- ClassPattern(ClassName, List<TypePattern>) - Constructor for record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.ClassPattern
-
Creates an instance of a
ClassPattern
record class. - custom(ClassName) - Static method in class gov.nasa.jpl.aerie.merlin.processor.metamodel.MapperRecord
D
- declaration() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.InputTypeRecord
-
Returns the value of the
declaration
record component. - defaultsStyle() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.InputTypeRecord
-
Returns the value of the
defaultsStyle
record component. - DOUBLE - Enum constant in enum class gov.nasa.jpl.aerie.merlin.processor.TypePattern.Primitive
- durationParameter() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.EffectModelRecord
-
Returns the value of the
durationParameter
record component.
E
- effectModel() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.ActivityTypeRecord
-
Returns the value of the
effectModel
record component. - EffectModelRecord - Record Class in gov.nasa.jpl.aerie.merlin.processor.metamodel
- EffectModelRecord(String, ActivityType.Executor, Optional<TypeMirror>, Optional<String>, Optional<String>, Optional<String>, Optional<String>) - Constructor for record class gov.nasa.jpl.aerie.merlin.processor.metamodel.EffectModelRecord
-
Creates an instance of a
EffectModelRecord
record class. - element - Variable in exception class gov.nasa.jpl.aerie.merlin.processor.InvalidMissionModelException
- element - Variable in class gov.nasa.jpl.aerie.merlin.processor.metamodel.ParameterRecord
- element() - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.ArrayPattern
-
Returns the value of the
element
record component. - elementUtils() - Method in record class gov.nasa.jpl.aerie.merlin.processor.generator.MissionModelGenerator
-
Returns the value of the
elementUtils
record component. - enumBoundedTypeParameters() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.TypeRule
-
Returns the value of the
enumBoundedTypeParameters
record component. - equals(Object) - Method in record class gov.nasa.jpl.aerie.merlin.processor.generator.MissionModelGenerator
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.ActivityTypeRecord
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.EffectModelRecord
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.InputTypeRecord
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.MissionModelRecord
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.ParameterValidationRecord
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.TypeRule
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.AnnotationPattern
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.ArrayPattern
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.ClassPattern
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.PrimitivePattern
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.TypeVariablePattern
-
Indicates whether some other object is "equal to" this one.
- erasure() - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.AnnotationPattern
- erasure() - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.ArrayPattern
- erasure() - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.ClassPattern
- erasure() - Method in interface gov.nasa.jpl.aerie.merlin.processor.TypePattern
-
Represent this TypePattern as a javapoet TypeName without generics
- erasure() - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.PrimitivePattern
- erasure() - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.TypeVariablePattern
- executor() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.EffectModelRecord
-
Returns the value of the
executor
record component. - expectsPlanStart() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.MissionModelRecord
-
Returns the value of the
expectsPlanStart
record component. - ExportDefaultsStyle - Enum Class in gov.nasa.jpl.aerie.merlin.processor.metamodel
-
Export defaults "style" refers to how an exporter's default arguments have been defined within the mission model.
F
- factory() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.TypeRule
-
Returns the value of the
factory
record component. - failureMessage() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.ParameterValidationRecord
-
Returns the value of the
failureMessage
record component. - fixedDurationExpr() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.EffectModelRecord
-
Returns the value of the
fixedDurationExpr
record component. - FLOAT - Enum constant in enum class gov.nasa.jpl.aerie.merlin.processor.TypePattern.Primitive
- from(VariableElement) - Static method in interface gov.nasa.jpl.aerie.merlin.processor.TypePattern
- from(TypeMirror) - Static method in interface gov.nasa.jpl.aerie.merlin.processor.TypePattern
- fullyQualifiedClass() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.ActivityTypeRecord
-
Returns the value of the
fullyQualifiedClass
record component.
G
- generateActivityActions(MissionModelRecord) - Method in record class gov.nasa.jpl.aerie.merlin.processor.generator.MissionModelGenerator
-
Generate `ActivityActions` class.
- generateActivityMapper(MissionModelRecord, ActivityTypeRecord) - Method in record class gov.nasa.jpl.aerie.merlin.processor.generator.MissionModelGenerator
-
Generate `${activity_name}Mapper` class.
- generateActivityTypes(MissionModelRecord) - Method in record class gov.nasa.jpl.aerie.merlin.processor.generator.MissionModelGenerator
-
Generate `ActivityTypes` class.
- generatedFor(ClassName, PackageElement) - Static method in class gov.nasa.jpl.aerie.merlin.processor.metamodel.MapperRecord
- generateInputType(MissionModelRecord, InputTypeRecord, String) - Method in record class gov.nasa.jpl.aerie.merlin.processor.generator.MissionModelGenerator
-
Generate an `InputType` implementation.
- generateMerlinPlugin(MissionModelRecord) - Method in record class gov.nasa.jpl.aerie.merlin.processor.generator.MissionModelGenerator
-
Generate `GeneratedMerlinPlugin` class.
- generateMissionModelConfigurationMapper(MissionModelRecord, InputTypeRecord) - Method in record class gov.nasa.jpl.aerie.merlin.processor.generator.MissionModelGenerator
-
Generate `ConfigurationMapper` class.
- generateModelType(MissionModelRecord) - Method in record class gov.nasa.jpl.aerie.merlin.processor.generator.MissionModelGenerator
-
Generate `GeneratedModelType` class.
- generateSchedulerModel(MissionModelRecord) - Method in record class gov.nasa.jpl.aerie.merlin.processor.generator.MissionModelGenerator
-
Generate `GeneratedSchedulerModel` class.
- generateSchedulerPlugin(MissionModelRecord) - Method in record class gov.nasa.jpl.aerie.merlin.processor.generator.MissionModelGenerator
-
Generate `GeneratedSchedulerPlugin` class.
- getActivityActionsName() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.MissionModelRecord
- getAutoValueMappersName() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.MissionModelRecord
- getCompletions(Element, AnnotationMirror, ExecutableElement, String) - Method in class gov.nasa.jpl.aerie.merlin.processor.MissionModelProcessor
- getIdentifier(String) - Static method in class gov.nasa.jpl.aerie.merlin.processor.AutoValueMappers
-
Turn a given string into a valid Java identifier
- getMerlinPluginName() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.MissionModelRecord
- getModelTypeName() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.MissionModelRecord
- getOutputTypeName() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.ActivityTypeRecord
- getParametersWithDefaults() - Method in class gov.nasa.jpl.aerie.merlin.processor.generator.MapperMethodMaker
- getSchedulerModelName() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.MissionModelRecord
- getSchedulerPluginName() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.MissionModelRecord
- getSupportedAnnotationTypes() - Method in class gov.nasa.jpl.aerie.merlin.processor.MissionModelProcessor
-
Elements marked by these annotations will be treated as processing roots.
- getSupportedOptions() - Method in class gov.nasa.jpl.aerie.merlin.processor.MissionModelProcessor
- getSupportedSourceVersion() - Method in class gov.nasa.jpl.aerie.merlin.processor.MissionModelProcessor
- getTypesName() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.MissionModelRecord
- gov.nasa.jpl.aerie.merlin.processor - package gov.nasa.jpl.aerie.merlin.processor
- gov.nasa.jpl.aerie.merlin.processor.generator - package gov.nasa.jpl.aerie.merlin.processor.generator
- gov.nasa.jpl.aerie.merlin.processor.metamodel - package gov.nasa.jpl.aerie.merlin.processor.metamodel
H
- hashCode() - Method in record class gov.nasa.jpl.aerie.merlin.processor.generator.MissionModelGenerator
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.ActivityTypeRecord
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.EffectModelRecord
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.InputTypeRecord
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.MissionModelRecord
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.ParameterValidationRecord
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.TypeRule
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.AnnotationPattern
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.ArrayPattern
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.ClassPattern
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.PrimitivePattern
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.TypeVariablePattern
-
Returns a hash code value for this object.
- head() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.TypeRule
-
Returns the value of the
head
record component.
I
- init(ProcessingEnvironment) - Method in class gov.nasa.jpl.aerie.merlin.processor.MissionModelProcessor
- inputType() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.ActivityTypeRecord
-
Returns the value of the
inputType
record component. - InputTypeRecord - Record Class in gov.nasa.jpl.aerie.merlin.processor.metamodel
- InputTypeRecord(String, TypeElement, List<ParameterRecord>, List<ParameterValidationRecord>, MapperRecord, ExportDefaultsStyle) - Constructor for record class gov.nasa.jpl.aerie.merlin.processor.metamodel.InputTypeRecord
-
Creates an instance of a
InputTypeRecord
record class. - instantiateMapperFor(TypeMirror) - Method in class gov.nasa.jpl.aerie.merlin.processor.Resolver
- instantiateNullableMapperFor(TypeMirror) - Method in class gov.nasa.jpl.aerie.merlin.processor.Resolver
- INT - Enum constant in enum class gov.nasa.jpl.aerie.merlin.processor.TypePattern.Primitive
- InvalidMissionModelException - Exception Class in gov.nasa.jpl.aerie.merlin.processor
- InvalidMissionModelException(String) - Constructor for exception class gov.nasa.jpl.aerie.merlin.processor.InvalidMissionModelException
- InvalidMissionModelException(String, Element) - Constructor for exception class gov.nasa.jpl.aerie.merlin.processor.InvalidMissionModelException
- InvalidMissionModelException(String, Element, AnnotationMirror) - Constructor for exception class gov.nasa.jpl.aerie.merlin.processor.InvalidMissionModelException
- InvalidMissionModelException(String, Element, AnnotationMirror, AnnotationValue) - Constructor for exception class gov.nasa.jpl.aerie.merlin.processor.InvalidMissionModelException
- isCustom - Variable in class gov.nasa.jpl.aerie.merlin.processor.metamodel.MapperRecord
- isGround() - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.AnnotationPattern
- isGround() - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.ArrayPattern
- isGround() - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.ClassPattern
- isGround() - Method in interface gov.nasa.jpl.aerie.merlin.processor.TypePattern
-
Whether this TypePattern contains any type variables.
- isGround() - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.PrimitivePattern
- isGround() - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.TypeVariablePattern
- isSimpleValidation() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.ParameterValidationRecord
-
Returns the value of the
isSimpleValidation
record component. - isSyntacticallyEqualTo(TypePattern) - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.AnnotationPattern
- isSyntacticallyEqualTo(TypePattern) - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.ArrayPattern
- isSyntacticallyEqualTo(TypePattern) - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.ClassPattern
- isSyntacticallyEqualTo(TypePattern) - Method in interface gov.nasa.jpl.aerie.merlin.processor.TypePattern
-
Whether this TypePattern has the same structure, same types, and same type variable names as the other pattern
- isSyntacticallyEqualTo(TypePattern) - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.PrimitivePattern
- isSyntacticallyEqualTo(TypePattern) - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.TypeVariablePattern
L
- LONG - Enum constant in enum class gov.nasa.jpl.aerie.merlin.processor.TypePattern.Primitive
M
- makeArgumentAssignments(MethodSpec.Builder, BiFunction<CodeBlock.Builder, ParameterRecord, CodeBlock.Builder>) - Method in class gov.nasa.jpl.aerie.merlin.processor.generator.MapperMethodMaker
- makeGetArgumentsMethod() - Method in class gov.nasa.jpl.aerie.merlin.processor.generator.MapperMethodMaker
- makeGetParametersMethod() - Method in class gov.nasa.jpl.aerie.merlin.processor.generator.MapperMethodMaker
- makeGetRequiredParametersMethod() - Method in class gov.nasa.jpl.aerie.merlin.processor.generator.MapperMethodMaker
- makeGetValidationFailuresMethod() - Method in class gov.nasa.jpl.aerie.merlin.processor.generator.MapperMethodMaker
- makeInstantiateMethod() - Method in class gov.nasa.jpl.aerie.merlin.processor.generator.MapperMethodMaker
- mapper() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.InputTypeRecord
-
Returns the value of the
mapper
record component. - MapperMethodMaker - Class in gov.nasa.jpl.aerie.merlin.processor.generator
-
Mapper method generator for all export types (activities and configurations).
- MapperMethodMaker(InputTypeRecord) - Constructor for class gov.nasa.jpl.aerie.merlin.processor.generator.MapperMethodMaker
- MapperRecord - Class in gov.nasa.jpl.aerie.merlin.processor.metamodel
- MapperRecord(ClassName, boolean) - Constructor for class gov.nasa.jpl.aerie.merlin.processor.metamodel.MapperRecord
- match(TypePattern) - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.AnnotationPattern
- match(TypePattern) - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.ArrayPattern
- match(TypePattern) - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.ClassPattern
- match(TypePattern) - Method in interface gov.nasa.jpl.aerie.merlin.processor.TypePattern
-
Attempt to match this TypePattern against the given other TypePattern.
- match(TypePattern) - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.PrimitivePattern
- match(TypePattern) - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.TypeVariablePattern
- maximumDuration() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.EffectModelRecord
-
Returns the value of the
maximumDuration
record component. - messager() - Method in record class gov.nasa.jpl.aerie.merlin.processor.generator.MissionModelGenerator
-
Returns the value of the
messager
record component. - method() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.TypeRule
-
Returns the value of the
method
record component. - methodName() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.EffectModelRecord
-
Returns the value of the
methodName
record component. - methodName() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.ParameterValidationRecord
-
Returns the value of the
methodName
record component. - MissionModelGenerator - Record Class in gov.nasa.jpl.aerie.merlin.processor.generator
-
Auto-generates Java source files from mission model metamodels.
- MissionModelGenerator(Elements, Types, Messager) - Constructor for record class gov.nasa.jpl.aerie.merlin.processor.generator.MissionModelGenerator
-
Creates an instance of a
MissionModelGenerator
record class. - MissionModelProcessor - Class in gov.nasa.jpl.aerie.merlin.processor
-
Top-level annotation processor for mission models.
- MissionModelProcessor() - Constructor for class gov.nasa.jpl.aerie.merlin.processor.MissionModelProcessor
- MissionModelRecord - Record Class in gov.nasa.jpl.aerie.merlin.processor.metamodel
- MissionModelRecord(PackageElement, TypeElement, boolean, Optional<InputTypeRecord>, List<TypeRule>, List<ActivityTypeRecord>) - Constructor for record class gov.nasa.jpl.aerie.merlin.processor.metamodel.MissionModelRecord
-
Creates an instance of a
MissionModelRecord
record class. - modelConfigurationType() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.MissionModelRecord
-
Returns the value of the
modelConfigurationType
record component.
N
- name - Variable in class gov.nasa.jpl.aerie.merlin.processor.metamodel.MapperRecord
- name - Variable in class gov.nasa.jpl.aerie.merlin.processor.metamodel.ParameterRecord
- name() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.ActivityTypeRecord
-
Returns the value of the
name
record component. - name() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.InputTypeRecord
-
Returns the value of the
name
record component. - name() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.TypeRule
-
Returns the value of the
name
record component. - name() - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.ClassPattern
-
Returns the value of the
name
record component. - name() - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.TypeVariablePattern
-
Returns the value of the
name
record component. - NoneDefined - Enum constant in enum class gov.nasa.jpl.aerie.merlin.processor.metamodel.ExportDefaultsStyle
P
- ParameterRecord - Class in gov.nasa.jpl.aerie.merlin.processor.metamodel
- ParameterRecord(String, TypeMirror, Element) - Constructor for class gov.nasa.jpl.aerie.merlin.processor.metamodel.ParameterRecord
- parameters() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.InputTypeRecord
-
Returns the value of the
parameters
record component. - parameters() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.TypeRule
-
Returns the value of the
parameters
record component. - ParameterValidationRecord - Record Class in gov.nasa.jpl.aerie.merlin.processor.metamodel
- ParameterValidationRecord(String, String[], String, boolean) - Constructor for record class gov.nasa.jpl.aerie.merlin.processor.metamodel.ParameterValidationRecord
-
Creates an instance of a
ParameterValidationRecord
record class. - parametricDuration() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.EffectModelRecord
-
Returns the value of the
parametricDuration
record component. - payload() - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.AnnotationPattern
-
Returns the value of the
payload
record component. - primitive() - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.PrimitivePattern
-
Returns the value of the
primitive
record component. - PrimitivePattern(TypePattern.Primitive) - Constructor for record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.PrimitivePattern
-
Creates an instance of a
PrimitivePattern
record class. - process(Set<? extends TypeElement>, RoundEnvironment) - Method in class gov.nasa.jpl.aerie.merlin.processor.MissionModelProcessor
R
- render() - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.AnnotationPattern
- render() - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.ArrayPattern
- render() - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.ClassPattern
- render() - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.PrimitivePattern
- render() - Method in interface gov.nasa.jpl.aerie.merlin.processor.TypePattern
-
Represent this TypePattern as a javapoet TypeName
- render() - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.TypeVariablePattern
- Resolver - Class in gov.nasa.jpl.aerie.merlin.processor
- Resolver(Types, Elements, List<TypeRule>) - Constructor for class gov.nasa.jpl.aerie.merlin.processor.Resolver
- returnType() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.EffectModelRecord
-
Returns the value of the
returnType
record component.
S
- SHORT - Enum constant in enum class gov.nasa.jpl.aerie.merlin.processor.TypePattern.Primitive
- SomeStaticallyDefined - Enum constant in enum class gov.nasa.jpl.aerie.merlin.processor.metamodel.ExportDefaultsStyle
- subjects() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.ParameterValidationRecord
-
Returns the value of the
subjects
record component. - substitute(Map<String, TypePattern>) - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.AnnotationPattern
- substitute(Map<String, TypePattern>) - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.ArrayPattern
- substitute(Map<String, TypePattern>) - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.ClassPattern
- substitute(Map<String, TypePattern>) - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.PrimitivePattern
- substitute(Map<String, TypePattern>) - Method in interface gov.nasa.jpl.aerie.merlin.processor.TypePattern
-
Given a TypePattern, produce a new TypePattern where all type variables whose names are in the given map have been replaced with the corresponding type patterns.
- substitute(Map<String, TypePattern>) - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.TypeVariablePattern
T
- target() - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.AnnotationPattern
-
Returns the value of the
target
record component. - topLevelModel() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.MissionModelRecord
-
Returns the value of the
topLevelModel
record component. - toString() - Method in record class gov.nasa.jpl.aerie.merlin.processor.generator.MissionModelGenerator
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.ActivityTypeRecord
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.EffectModelRecord
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.InputTypeRecord
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.MissionModelRecord
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.ParameterValidationRecord
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.TypeRule
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.AnnotationPattern
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.ArrayPattern
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.ClassPattern
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.PrimitivePattern
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.TypeVariablePattern
-
Returns a string representation of this record class.
- toTypeName() - Method in enum class gov.nasa.jpl.aerie.merlin.processor.TypePattern.Primitive
- type - Variable in class gov.nasa.jpl.aerie.merlin.processor.metamodel.ParameterRecord
- TypePattern - Interface in gov.nasa.jpl.aerie.merlin.processor
- TypePattern.AnnotationPattern - Record Class in gov.nasa.jpl.aerie.merlin.processor
- TypePattern.ArrayPattern - Record Class in gov.nasa.jpl.aerie.merlin.processor
- TypePattern.ClassPattern - Record Class in gov.nasa.jpl.aerie.merlin.processor
- TypePattern.Primitive - Enum Class in gov.nasa.jpl.aerie.merlin.processor
- TypePattern.PrimitivePattern - Record Class in gov.nasa.jpl.aerie.merlin.processor
- TypePattern.TypeVariablePattern - Record Class in gov.nasa.jpl.aerie.merlin.processor
- TypePattern.UnificationException - Exception Class in gov.nasa.jpl.aerie.merlin.processor
- TypeRule - Record Class in gov.nasa.jpl.aerie.merlin.processor.metamodel
- TypeRule(TypePattern, Set<String>, List<TypePattern>, ClassName, String) - Constructor for record class gov.nasa.jpl.aerie.merlin.processor.metamodel.TypeRule
- TypeRule(TypePattern, Set<String>, List<TypePattern>, ClassName, String, String) - Constructor for record class gov.nasa.jpl.aerie.merlin.processor.metamodel.TypeRule
- TypeRule(TypePattern, Set<String>, List<TypePattern>, ClassName, String, Optional<String>) - Constructor for record class gov.nasa.jpl.aerie.merlin.processor.metamodel.TypeRule
-
Creates an instance of a
TypeRule
record class. - typeRules() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.MissionModelRecord
-
Returns the value of the
typeRules
record component. - typeUtils() - Method in record class gov.nasa.jpl.aerie.merlin.processor.generator.MissionModelGenerator
-
Returns the value of the
typeUtils
record component. - TypeVariablePattern(String) - Constructor for record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.TypeVariablePattern
-
Creates an instance of a
TypeVariablePattern
record class.
U
- UnificationException() - Constructor for exception class gov.nasa.jpl.aerie.merlin.processor.TypePattern.UnificationException
V
- validations() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.InputTypeRecord
-
Returns the value of the
validations
record component. - valueOf(String) - Static method in enum class gov.nasa.jpl.aerie.merlin.processor.metamodel.ExportDefaultsStyle
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class gov.nasa.jpl.aerie.merlin.processor.TypePattern.Primitive
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class gov.nasa.jpl.aerie.merlin.processor.metamodel.ExportDefaultsStyle
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class gov.nasa.jpl.aerie.merlin.processor.TypePattern.Primitive
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|All Packages|Serialized Form