Class AnnotationInjections.InjectionInfo

  • Enclosing class:
    AnnotationInjections

    public static final class AnnotationInjections.InjectionInfo
    extends java.lang.Object
    • Field Detail

      • code

        final java.lang.String code
      • annotationType

        final java.lang.String annotationType
        empty if injected annotations.
      • ifPresent

        final boolean ifPresent
      • deduplicationKey

        final java.lang.String deduplicationKey
      • hasPlaceholders

        final boolean hasPlaceholders
    • Constructor Detail

    • Method Detail

      • hasPlaceholders

        private boolean hasPlaceholders​(java.lang.String code)
      • extractPlaceholderValues

        private com.google.common.collect.ImmutableMap<java.lang.String,​java.lang.String> extractPlaceholderValues​(javax.lang.model.element.AnnotationMirror annotation,
                                                                                                                         Proto.Environment environment)
      • deduplicationKeyFor

        private static java.lang.String deduplicationKeyFor​(java.lang.String deduplicationKey,
                                                            java.lang.String annotationType,
                                                            java.lang.String code)