Uses of Interface
io.determann.shadow.api.shadow.Record
Packages that use Record
Package
Description
-
Uses of Record in io.determann.shadow.api
Methods in io.determann.shadow.api that return RecordModifier and TypeMethodDescriptiondefault RecordDeclaredHolder.getRecordOrThrow(String qualifiedName) Methods in io.determann.shadow.api that return types with arguments of type RecordModifier and TypeMethodDescriptionDeclaredHolder.getRecords()AnnotationTypeChooser.records()Annotations forElementType.TYPEMethods in io.determann.shadow.api with parameters of type Record -
Uses of Record in io.determann.shadow.api.converter
Methods in io.determann.shadow.api.converter that return RecordModifier and TypeMethodDescriptionDeclaredConverter.toRecordOrThrow()ShadowConverter.toRecordOrThrow()Methods in io.determann.shadow.api.converter that return types with arguments of type RecordMethods in io.determann.shadow.api.converter with parameters of type RecordModifier and TypeMethodDescriptionvoidDeclaredConsumer.recordType(Record aRecord) voidDeclaredConsumerDefault.recordType(Record aRecord) DeclaredMapper.recordType(Record aRecord) DeclaredMapperDefault.recordType(Record aRecord) -
Uses of Record in io.determann.shadow.api.shadow
Methods in io.determann.shadow.api.shadow that return RecordModifier and TypeMethodDescriptionRecord.erasure()Information regarding generics is lost after the compilation.RecordComponent.getRecord()returns the record this is a port ofRecord.interpolateGenerics()Used when constructing types to compare to at compile time that contain multiple, on each other depended, generics.Record.withGenerics(Shadow<? extends TypeMirror>... generics) shadowApi.getRecordOrThrow("org.example.MyRecord")representsMyRecordshadowApi.getRecordOrThrow("org.example.MyRecord").withGenerics(shadowApi.getDeclaredOrThrow("java.lang.String"))representsMyRecord<String>Record.withGenerics(String... qualifiedGenerics) likewithGenerics(Shadow[])but resolves the names usingDeclaredHolder.getDeclaredOrThrow(String) -
Uses of Record in io.determann.shadow.impl
Methods in io.determann.shadow.impl that return types with arguments of type Record -
Uses of Record in io.determann.shadow.impl.converter
Methods in io.determann.shadow.impl.converter that return RecordMethods in io.determann.shadow.impl.converter that return types with arguments of type Record -
Uses of Record in io.determann.shadow.impl.renderer
Methods in io.determann.shadow.impl.renderer with parameters of type RecordModifier and TypeMethodDescriptionstatic StringRecordRendererImpl.declaration(Context context, Record aRecord, String content) static StringConstructors in io.determann.shadow.impl.renderer with parameters of type Record -
Uses of Record in io.determann.shadow.impl.shadow
Classes in io.determann.shadow.impl.shadow that implement RecordMethods in io.determann.shadow.impl.shadow that return RecordModifier and TypeMethodDescriptionRecordImpl.erasure()RecordComponentImpl.getRecord()RecordImpl.interpolateGenerics()RecordImpl.withGenerics(Shadow<? extends TypeMirror>... generics) RecordImpl.withGenerics(String... qualifiedGenerics)