Class Accessors.Binder

  • Enclosing class:
    Accessors

    public final class Accessors.Binder
    extends java.lang.Object
    • Constructor Detail

      • Binder

        private Binder()
    • Method Detail

      • bind

        public Accessors.BoundAccessor bind​(javax.lang.model.type.TypeMirror targetType,
                                            java.lang.String attribute)
      • resolveAccessorWithBeanAccessor

        @Nullable
        private Accessors.BoundAccessor resolveAccessorWithBeanAccessor​(javax.lang.model.type.TypeMirror targetType,
                                                                        java.lang.String attribute)
      • resolveAccessor

        @Nullable
        private Accessors.BoundAccessor resolveAccessor​(javax.lang.model.type.TypeMirror targetType,
                                                        java.lang.String attribute)
      • bindLocalOrThis

        public Accessors.BoundAccess bindLocalOrThis​(javax.lang.model.type.TypeMirror type,
                                                     java.lang.String name,
                                                     java.util.Map<java.lang.String,​javax.lang.model.type.TypeMirror> locals)
      • collectAlternatives

        private com.google.common.collect.ImmutableList<Accessors.Accessor> collectAlternatives​(javax.lang.model.type.TypeMirror targetType)