congrats Icon
New! Announcing Tabnine Chat Beta
Learn More
Tabnine Logo
FieldInfo.declaringClass
Code IndexAdd Tabnine to your IDE (free)

How to use
declaringClass
method
in
org.jboss.jandex.FieldInfo

Best Java code snippets using org.jboss.jandex.FieldInfo.declaringClass (Showing top 20 results out of 315)

origin: wildfly/wildfly

private void processField(final DeploymentUnit deploymentUnit, final EJBResourceWrapper annotation, final FieldInfo fieldInfo, final EEModuleDescription eeModuleDescription) {
  final String fieldName = fieldInfo.name();
  final String fieldType = fieldInfo.type().name().toString();
  final InjectionTarget targetDescription = new FieldInjectionTarget(fieldInfo.declaringClass().name().toString(), fieldName, fieldType);
  final String localContextName = isEmpty(annotation.name()) ? fieldInfo.declaringClass().name().toString() + "/" + fieldInfo.name() : annotation.name();
  final String beanInterfaceType = isEmpty(annotation.beanInterface()) || annotation.beanInterface().equals(Object.class.getName()) ? fieldType : annotation.beanInterface();
  process(deploymentUnit, beanInterfaceType, annotation.beanName(), annotation.lookup(), fieldInfo.declaringClass(), targetDescription, localContextName, eeModuleDescription);
}
origin: wildfly/wildfly

private ClassInfo getAnnotationClass(final AnnotationTarget annotationTarget) {
  if (annotationTarget instanceof ClassInfo) {
    return (ClassInfo) annotationTarget;
  } else if (annotationTarget instanceof MethodInfo) {
    return ((MethodInfo) annotationTarget).declaringClass();
  } else if (annotationTarget instanceof FieldInfo) {
    return ((FieldInfo) annotationTarget).declaringClass();
  } else if (annotationTarget instanceof MethodParameterInfo) {
    return ((MethodParameterInfo) annotationTarget).method().declaringClass();
  } else {
    throw EeLogger.ROOT_LOGGER.unknownAnnotationTargetType(annotationTarget);
  }
}
origin: wildfly/wildfly

  classes.add((ClassInfo) annotationTarget);
} else if (annotationTarget instanceof FieldInfo) {
  classes.add(((FieldInfo) annotationTarget).declaringClass());
} else if (annotationTarget instanceof MethodInfo) {
  classes.add(((MethodInfo) annotationTarget).declaringClass());
origin: wildfly/wildfly

protected void processFieldResource(final DeploymentPhaseContext phaseContext, final FieldInfo fieldInfo, final String name, final String type, final EEModuleClassDescription classDescription, final AnnotationInstance annotation, final EEModuleDescription eeModuleDescription, final Module module, final EEApplicationClasses applicationClasses, final PropertyReplacer replacer) throws DeploymentUnitProcessingException {
  final String fieldName = fieldInfo.name();
  final String injectionType = isEmpty(type) || type.equals(Object.class.getName()) ? fieldInfo.type().name().toString() : type;
  final String localContextName = isEmpty(name) ? fieldInfo.declaringClass().name().toString() + "/" + fieldName : name;
  final InjectionTarget targetDescription = new FieldInjectionTarget(fieldInfo.declaringClass().name().toString(), fieldName, fieldInfo.type().name().toString());
  process(phaseContext, classDescription, annotation, injectionType, localContextName, targetDescription, eeModuleDescription, module, applicationClasses, replacer);
}
origin: wildfly/wildfly

String declaringClass = f.declaringClass().name().toString();
annotation = new AnnotationImpl(declaringClass, cl, null, f.name(), false, true, annotationClass);
origin: wildfly/wildfly

if (annotationTarget instanceof FieldInfo) {
  final FieldInfo fieldInfo = (FieldInfo) annotationTarget;
  final ClassInfo classInfo = fieldInfo.declaringClass();
  EEModuleClassDescription classDescription = eeModuleDescription.addOrGetLocalClassDescription(classInfo.name().toString());
  processFieldResource(phaseContext, fieldInfo, name, type, classDescription, annotation, eeModuleDescription, module, applicationClasses, replacer);
origin: spring-projects/sts4

public static String getBindingKey(FieldInfo field) {
  StringBuilder sb = new StringBuilder();
  sb.append(getBindingKey(field.declaringClass()));
  sb.append('.');
  sb.append(field.name());
  sb.append(')');
  sb.append(getGeneralTypeBindingKey(field.type()));
  return sb.toString();
}
origin: org.jboss.as/jboss-as-ejb3

private void processField(final DeploymentUnit deploymentUnit, final EJBResourceWrapper annotation, final FieldInfo fieldInfo, final EEModuleDescription eeModuleDescription) {
  final String fieldName = fieldInfo.name();
  final String fieldType = fieldInfo.type().name().toString();
  final InjectionTarget targetDescription = new FieldInjectionTarget(fieldInfo.declaringClass().name().toString(), fieldName, fieldType);
  final String localContextName = isEmpty(annotation.name()) ? fieldInfo.declaringClass().name().toString() + "/" + fieldInfo.name() : annotation.name();
  final String beanInterfaceType = isEmpty(annotation.beanInterface()) || annotation.beanInterface().equals(Object.class.getName()) ? fieldType : annotation.beanInterface();
  process(deploymentUnit, beanInterfaceType, annotation.beanName(), annotation.lookup(), fieldInfo.declaringClass(), targetDescription, localContextName, eeModuleDescription);
}
origin: org.jboss.as/jboss-as-ee

private ClassInfo getAnnotationClass(final AnnotationTarget annotationTarget) {
  if (annotationTarget instanceof ClassInfo) {
    return (ClassInfo) annotationTarget;
  } else if (annotationTarget instanceof MethodInfo) {
    return ((MethodInfo) annotationTarget).declaringClass();
  } else if (annotationTarget instanceof FieldInfo) {
    return ((FieldInfo) annotationTarget).declaringClass();
  } else if (annotationTarget instanceof MethodParameterInfo) {
    return ((MethodParameterInfo) annotationTarget).method().declaringClass();
  } else {
    throw MESSAGES.unknownAnnotationTargetType(annotationTarget);
  }
}
origin: org.wildfly/wildfly-ee

private ClassInfo getAnnotationClass(final AnnotationTarget annotationTarget) {
  if (annotationTarget instanceof ClassInfo) {
    return (ClassInfo) annotationTarget;
  } else if (annotationTarget instanceof MethodInfo) {
    return ((MethodInfo) annotationTarget).declaringClass();
  } else if (annotationTarget instanceof FieldInfo) {
    return ((FieldInfo) annotationTarget).declaringClass();
  } else if (annotationTarget instanceof MethodParameterInfo) {
    return ((MethodParameterInfo) annotationTarget).method().declaringClass();
  } else {
    throw EeLogger.ROOT_LOGGER.unknownAnnotationTargetType(annotationTarget);
  }
}
origin: org.jboss.eap/wildfly-ee

private ClassInfo getAnnotationClass(final AnnotationTarget annotationTarget) {
  if (annotationTarget instanceof ClassInfo) {
    return (ClassInfo) annotationTarget;
  } else if (annotationTarget instanceof MethodInfo) {
    return ((MethodInfo) annotationTarget).declaringClass();
  } else if (annotationTarget instanceof FieldInfo) {
    return ((FieldInfo) annotationTarget).declaringClass();
  } else if (annotationTarget instanceof MethodParameterInfo) {
    return ((MethodParameterInfo) annotationTarget).method().declaringClass();
  } else {
    throw EeLogger.ROOT_LOGGER.unknownAnnotationTargetType(annotationTarget);
  }
}
origin: org.jboss.as/jboss-as-webservices-server-integration

private static void processFieldRef(final DeploymentUnit unit, final WSRefAnnotationWrapper annotation, final FieldInfo fieldInfo) throws DeploymentUnitProcessingException {
  final String fieldName = fieldInfo.name();
  final String injectionType = isEmpty(annotation.type()) || annotation.type().equals(Object.class.getName()) ? fieldInfo.type().name().toString() : annotation.type();
  final InjectionTarget injectionTarget = new FieldInjectionTarget(fieldInfo.declaringClass().name().toString(),  fieldName, injectionType);
  final String bindingName = isEmpty(annotation.name()) ? fieldInfo.declaringClass().name().toString() + "/" + fieldInfo.name() : annotation.name();
  processRef(unit, injectionType, annotation, fieldInfo.declaringClass(), injectionTarget, bindingName);
}
origin: org.jboss.eap/wildfly-webservices-server-integration

private static void processFieldRef(final DeploymentUnit unit, final WSRefAnnotationWrapper annotation, final FieldInfo fieldInfo) throws DeploymentUnitProcessingException {
  final String fieldName = fieldInfo.name();
  final String injectionType = isEmpty(annotation.type()) || annotation.type().equals(Object.class.getName()) ? fieldInfo.type().name().toString() : annotation.type();
  final InjectionTarget injectionTarget = new FieldInjectionTarget(fieldInfo.declaringClass().name().toString(), fieldName, injectionType);
  final String bindingName = isEmpty(annotation.name()) ? fieldInfo.declaringClass().name().toString() + "/" + fieldInfo.name() : annotation.name();
  processRef(unit, injectionType, annotation, fieldInfo.declaringClass(), injectionTarget, bindingName);
}
origin: org.wildfly/wildfly-webservices-server-integration

private static void processFieldRef(final DeploymentUnit unit, final WSRefAnnotationWrapper annotation, final FieldInfo fieldInfo) throws DeploymentUnitProcessingException {
  final String fieldName = fieldInfo.name();
  final String injectionType = isEmpty(annotation.type()) || annotation.type().equals(Object.class.getName()) ? fieldInfo.type().name().toString() : annotation.type();
  final InjectionTarget injectionTarget = new FieldInjectionTarget(fieldInfo.declaringClass().name().toString(), fieldName, injectionType);
  final String bindingName = isEmpty(annotation.name()) ? fieldInfo.declaringClass().name().toString() + "/" + fieldInfo.name() : annotation.name();
  processRef(unit, injectionType, annotation, fieldInfo.declaringClass(), injectionTarget, bindingName);
}
origin: org.jboss.as/jboss-as-osgi-service

  private boolean hasInjectionPoint(DeploymentUnit depUnit, String anName) {
    boolean result = false;
    CompositeIndex compositeIndex = depUnit.getAttachment(Attachments.COMPOSITE_ANNOTATION_INDEX);
    List<AnnotationInstance> annotationList = compositeIndex.getAnnotations(DotName.createSimple(anName));
    for (AnnotationInstance instance : annotationList) {
      AnnotationTarget target = instance.target();
      if (target instanceof FieldInfo) {
        FieldInfo fieldInfo = (FieldInfo) target;
        String typeName = fieldInfo.type().toString();
        if (typeName.startsWith("org.osgi.framework") || typeName.startsWith("org.osgi.service")) {
          LOGGER.debugf("OSGi injection point of type '%s' detected: %s", typeName, fieldInfo.declaringClass());
          result = true;
          break;
        }
      }
    }
    return result;
  }
}
origin: org.jboss.eap/wildfly-ee

protected void processFieldResource(final DeploymentPhaseContext phaseContext, final FieldInfo fieldInfo, final String name, final String type, final EEModuleClassDescription classDescription, final AnnotationInstance annotation, final EEModuleDescription eeModuleDescription, final Module module, final EEApplicationClasses applicationClasses, final PropertyReplacer replacer) throws DeploymentUnitProcessingException {
  final String fieldName = fieldInfo.name();
  final String injectionType = isEmpty(type) || type.equals(Object.class.getName()) ? fieldInfo.type().name().toString() : type;
  final String localContextName = isEmpty(name) ? fieldInfo.declaringClass().name().toString() + "/" + fieldName : name;
  final InjectionTarget targetDescription = new FieldInjectionTarget(fieldInfo.declaringClass().name().toString(), fieldName, fieldInfo.type().name().toString());
  process(phaseContext, classDescription, annotation, injectionType, localContextName, targetDescription, eeModuleDescription, module, applicationClasses, replacer);
}
origin: org.wildfly/wildfly-osgi-service

  private boolean hasInjectionPoint(DeploymentUnit depUnit, String anName) {
    boolean result = false;
    CompositeIndex compositeIndex = depUnit.getAttachment(Attachments.COMPOSITE_ANNOTATION_INDEX);
    List<AnnotationInstance> annotationList = compositeIndex.getAnnotations(DotName.createSimple(anName));
    for (AnnotationInstance instance : annotationList) {
      AnnotationTarget target = instance.target();
      if (target instanceof FieldInfo) {
        FieldInfo fieldInfo = (FieldInfo) target;
        String typeName = fieldInfo.type().toString();
        if (typeName.startsWith("org.osgi.framework") || typeName.startsWith("org.osgi.service")) {
          LOGGER.debugf("OSGi injection point of type '%s' detected: %s", typeName, fieldInfo.declaringClass());
          result = true;
          break;
        }
      }
    }
    return result;
  }
}
origin: org.wildfly/wildfly-ee

protected void processFieldResource(final DeploymentPhaseContext phaseContext, final FieldInfo fieldInfo, final String name, final String type, final EEModuleClassDescription classDescription, final AnnotationInstance annotation, final EEModuleDescription eeModuleDescription, final Module module, final EEApplicationClasses applicationClasses, final PropertyReplacer replacer) throws DeploymentUnitProcessingException {
  final String fieldName = fieldInfo.name();
  final String injectionType = isEmpty(type) || type.equals(Object.class.getName()) ? fieldInfo.type().name().toString() : type;
  final String localContextName = isEmpty(name) ? fieldInfo.declaringClass().name().toString() + "/" + fieldName : name;
  final InjectionTarget targetDescription = new FieldInjectionTarget(fieldInfo.declaringClass().name().toString(), fieldName, fieldInfo.type().name().toString());
  process(phaseContext, classDescription, annotation, injectionType, localContextName, targetDescription, eeModuleDescription, module, applicationClasses, replacer);
}
origin: org.jboss.as/jboss-as-ee

protected void processFieldResource(final DeploymentPhaseContext phaseContext, final FieldInfo fieldInfo, final String name, final String type, final EEModuleClassDescription classDescription, final AnnotationInstance annotation, final EEModuleDescription eeModuleDescription, final Module module, final EEApplicationClasses applicationClasses) throws DeploymentUnitProcessingException {
  final String fieldName = fieldInfo.name();
  final String injectionType = isEmpty(type) || type.equals(Object.class.getName()) ? fieldInfo.type().name().toString() : type;
  final String localContextName = isEmpty(name) ? fieldInfo.declaringClass().name().toString() + "/" + fieldName : name;
  final InjectionTarget targetDescription = new FieldInjectionTarget(fieldInfo.declaringClass().name().toString(), fieldName, fieldInfo.type().name().toString());
  process(phaseContext, classDescription, annotation, injectionType, localContextName, targetDescription, eeModuleDescription, module, applicationClasses);
}
origin: org.wildfly/wildfly-jpa

private void processPersistenceAnnotations(final DeploymentUnit deploymentUnit, final EEModuleDescription eeModuleDescription, List<AnnotationInstance> persistenceContexts, final EEApplicationClasses applicationClasses) throws
  DeploymentUnitProcessingException {
  for (AnnotationInstance annotation : persistenceContexts) {
    ClassInfo declaringClass;
    final AnnotationTarget annotationTarget = annotation.target();
    if (annotationTarget instanceof FieldInfo) {
      FieldInfo fieldInfo = (FieldInfo) annotationTarget;
      declaringClass = fieldInfo.declaringClass();
      EEModuleClassDescription eeModuleClassDescription = eeModuleDescription.addOrGetLocalClassDescription(declaringClass.name().toString());
      this.processField(deploymentUnit, annotation, fieldInfo, eeModuleClassDescription);
    } else if (annotationTarget instanceof MethodInfo) {
      MethodInfo methodInfo = (MethodInfo) annotationTarget;
      declaringClass = methodInfo.declaringClass();
      EEModuleClassDescription eeModuleClassDescription = eeModuleDescription.addOrGetLocalClassDescription(declaringClass.name().toString());
      this.processMethod(deploymentUnit, annotation, methodInfo, eeModuleClassDescription);
    } else if (annotationTarget instanceof ClassInfo) {
      declaringClass = (ClassInfo) annotationTarget;
      EEModuleClassDescription eeModuleClassDescription = eeModuleDescription.addOrGetLocalClassDescription(declaringClass.name().toString());
      this.processClass(deploymentUnit, annotation, eeModuleClassDescription);
    }
  }
}
org.jboss.jandexFieldInfodeclaringClass

Javadoc

Returns the class which declared the field

Popular methods of FieldInfo

  • name
  • type
  • create
  • flags
    Returns the access fields of this field. Modifier can be used on this value.
  • <init>
  • annotations
    Returns the list of annotation instances declared on this field. It may be empty, but never null.
  • fieldInternal
  • setAnnotations
  • setClassInfo
  • setFieldInternal
  • setType
  • toString
    Returns a string representation describing this field. It is similar although not necessarily equiva
  • setType,
  • toString

Popular in Java

  • Running tasks concurrently on multiple threads
  • getSupportFragmentManager (FragmentActivity)
  • getOriginalFilename (MultipartFile)
    Return the original filename in the client's filesystem.This may contain path information depending
  • notifyDataSetChanged (ArrayAdapter)
  • Graphics2D (java.awt)
    This Graphics2D class extends the Graphics class to provide more sophisticated control overgraphics
  • Rectangle (java.awt)
    A Rectangle specifies an area in a coordinate space that is enclosed by the Rectangle object's top-
  • BufferedImage (java.awt.image)
    The BufferedImage subclass describes an java.awt.Image with an accessible buffer of image data. All
  • SecureRandom (java.security)
    This class generates cryptographically secure pseudo-random numbers. It is best to invoke SecureRand
  • Format (java.text)
    The base class for all formats. This is an abstract base class which specifies the protocol for clas
  • NoSuchElementException (java.util)
    Thrown when trying to retrieve an element past the end of an Enumeration or Iterator.
  • Github Copilot alternatives
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now