Examples of QualifyingMetadata


Examples of org.jboss.errai.ioc.rebind.ioc.metadata.QualifyingMetadata

    for (int i = 0; i < parmTypes.length; i++) {
      final Statement stmt;
      final MetaClass parmType = parmTypes[i];
      final MetaParameter metaParameter = parms[i];
      try {
        final QualifyingMetadata qualifyingMetadata = ctx.getProcessingContext().getQualifyingMetadataFactory().createFrom(
            parms[i].getAnnotations()
        );

        // Get the injection value.
        final BlockBuilder<?> blockBuilder = ctx.getProcessingContext().getBlockBuilder();
View Full Code Here

Examples of org.jboss.errai.ioc.rebind.ioc.metadata.QualifyingMetadata

  public boolean doTask(final InjectionContext ctx) {
    final IOCProcessingContext processingContext = ctx.getProcessingContext();

    final InjectableInstance injectableInstance = getInjectableInstance(ctx);

    final QualifyingMetadata qualifyingMetadata = processingContext.getQualifyingMetadataFactory()
            .createFrom(injectableInstance.getQualifiers());
    final Statement val;

    ctx.allowProxyCapture();
View Full Code Here

Examples of org.jboss.errai.ioc.rebind.ioc.metadata.QualifyingMetadata

  @Override
  public void registerWithBeanManager(final InjectionContext context, final Statement valueRef) {

    if (InjectUtil.checkIfTypeNeedsAddingToBeanStore(context, this)) {
      final QualifyingMetadata md = delegate.getQualifyingMetadata();
     
      ActivatedBy ab = delegate.getInjectedType().getAnnotation(ActivatedBy.class);
      if (ab != null) {
        if (ab.value().isAnnotationPresent(LoadAsync.class)) {
          throw new RuntimeException(LoadAsync.class.getSimpleName()
              + " is not supported on bean activators. Check type: " + ab.value().getName());
        }
     
        context.getProcessingContext().appendToEnd(
            Stmt.loadVariable(context.getProcessingContext().getContextVariableReference())
                .invoke("addBean", type, delegate.getInjectedType(), Refs.get(getCreationalCallbackVarName()),
                    isSingleton(), md.render(), delegate.getBeanName(), false, Stmt.load(ab.value())));
      }
      else {
     
      context.getProcessingContext().appendToEnd(
          Stmt.loadVariable(context.getProcessingContext().getContextVariableReference())
              .invoke("addBean", type, delegate.getInjectedType(), Refs.get(getCreationalCallbackVarName()),
                  isSingleton(), md.render(), delegate.getBeanName(), false));
      }
     
      for (final RegistrationHook hook : getRegistrationHooks()) {
        hook.onRegister(context, valueRef);
      }
View Full Code Here

Examples of org.jboss.errai.ioc.rebind.ioc.metadata.QualifyingMetadata

  @Override
  public void registerWithBeanManager(final InjectionContext context,
                                      final Statement valueRef) {

    if (InjectUtil.checkIfTypeNeedsAddingToBeanStore(context, this)) {
      final QualifyingMetadata md = delegate.getQualifyingMetadata();
     
      ActivatedBy ab = delegate.getInjectedType().getAnnotation(ActivatedBy.class);
      if (ab != null) {
        context.getProcessingContext().appendToEnd(
            Stmt.loadVariable(context.getProcessingContext().getContextVariableReference())
                .invoke("addBean", type, delegate.getInjectedType(), Refs.get(getCreationalCallbackVarName()),
                    isSingleton() ? valueRef : null, md.render(), delegate.getBeanName(), false, Stmt.load(ab.value())));
      }
      else {
        context.getProcessingContext().appendToEnd(
            Stmt.loadVariable(context.getProcessingContext().getContextVariableReference())
                .invoke("addBean", type, delegate.getInjectedType(), Refs.get(getCreationalCallbackVarName()),
                    isSingleton() ? valueRef : null, md.render(), delegate.getBeanName(), false));
      }
     
      for (final RegistrationHook hook : getRegistrationHooks()) {
        hook.onRegister(context, valueRef);
      }
View Full Code Here

Examples of org.jboss.errai.ioc.rebind.ioc.metadata.QualifyingMetadata

  @SuppressWarnings({"unchecked"})
  public boolean doTask(final InjectionContext ctx) {
    final IOCProcessingContext processingContext = ctx.getProcessingContext();
    final InjectableInstance injectableInstance = getInjectableInstance(ctx);
    final QualifyingMetadata qualifyingMetadata = processingContext.getQualifyingMetadataFactory()
        .createFrom(injectableInstance.getQualifiers());
    final Statement val;

    ctx.allowProxyCapture();
View Full Code Here

Examples of org.jboss.errai.ioc.rebind.ioc.metadata.QualifyingMetadata

  @Override
  public void registerWithBeanManager(final InjectionContext context,
                                      final Statement valueRef) {

    if (InjectUtil.checkIfTypeNeedsAddingToBeanStore(context, this)) {
      final QualifyingMetadata md = delegate.getQualifyingMetadata();
      context.getProcessingContext().appendToEnd(
          Stmt.loadVariable(context.getProcessingContext().getContextVariableReference())
              .invoke("addBean", type, delegate.getInjectedType(), Refs.get(getCreationalCallbackVarName()),
                  isSingleton() ? valueRef : null, md.render(), null, false));

      for (final RegistrationHook hook : registrationHooks) {
        hook.onRegister(context, valueRef);
      }
    }
View Full Code Here

Examples of org.jboss.errai.ioc.rebind.ioc.metadata.QualifyingMetadata

  @Override
  public void registerWithBeanManager(final InjectionContext context,
                                      final Statement valueRef) {

    if (InjectUtil.checkIfTypeNeedsAddingToBeanStore(context, this)) {
      final QualifyingMetadata md = delegate.getQualifyingMetadata();
      context.getProcessingContext().appendToEnd(
          Stmt.loadVariable(context.getProcessingContext().getContextVariableReference())
              .invoke("addBean", type, delegate.getInjectedType(), Refs.get(getCreationalCallbackVarName()),
                  isSingleton() ? valueRef : null, md.render(), delegate.getBeanName(), false));

      for (final RegistrationHook hook : getRegistrationHooks()) {
        hook.onRegister(context, valueRef);
      }
    }
View Full Code Here

Examples of org.jboss.errai.ioc.rebind.ioc.metadata.QualifyingMetadata

  @Override
  public void registerWithBeanManager(final InjectionContext context,
                                      final Statement valueRef) {

    if (InjectUtil.checkIfTypeNeedsAddingToBeanStore(context, this)) {
      final QualifyingMetadata md = delegate.getQualifyingMetadata();
      context.getProcessingContext().appendToEnd(
              Stmt.loadVariable(context.getProcessingContext().getContextVariableReference())
                      .invoke("addBean", type, delegate.getInjectedType(), Refs.get(getCreationalCallbackVarName()),
                              isSingleton() ? valueRef : null, md.render(), null, false));
     
      for (final RegistrationHook hook : registrationHooks) {
        hook.onRegister(context, valueRef);
      }
    }
View Full Code Here

Examples of org.jboss.errai.ioc.rebind.ioc.metadata.QualifyingMetadata

  }

  @Override
  public void registerWithBeanManager(InjectionContext context, Statement valueRef) {
    if (InjectUtil.checkIfTypeNeedsAddingToBeanStore(context, this)) {
      QualifyingMetadata md = delegate.getQualifyingMetadata();
      if (md == null) {
        md = context.getProcessingContext().getQualifyingMetadataFactory().createDefaultMetadata();
      }

      context.getProcessingContext().appendToEnd(
              Stmt.loadVariable(context.getProcessingContext().getContextVariableReference())
                      .invoke("addBean", type, Refs.get(getCreationalCallbackVarName()),
                              isSingleton() ? valueRef : null , md.render()));
     
      for (RegistrationHook hook : registrationHooks) {
        hook.onRegister(context, valueRef);
      }
    }
View Full Code Here

Examples of org.jboss.errai.ioc.rebind.ioc.metadata.QualifyingMetadata

  @Override
  public void registerWithBeanManager(final InjectionContext context,
                                      final Statement valueRef) {

    if (InjectUtil.checkIfTypeNeedsAddingToBeanStore(context, this)) {
      final QualifyingMetadata md = delegate.getQualifyingMetadata();
      context.getProcessingContext().appendToEnd(
          Stmt.loadVariable(context.getProcessingContext().getContextVariableReference())
              .invoke("addBean", type, delegate.getInjectedType(), Refs.get(getCreationalCallbackVarName()),
                  isSingleton() ? valueRef : null, md.render(), null, false));

      for (final RegistrationHook hook : registrationHooks) {
        hook.onRegister(context, valueRef);
      }
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.