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

How to use
TypeResolver
in
com.buschmais.jqassistant.plugin.java.api.scanner

Best Java code snippets using com.buschmais.jqassistant.plugin.java.api.scanner.TypeResolver (Showing top 14 results out of 315)

origin: com.buschmais.jqassistant.plugin/cdi

  private void addTypes(List<String> typeNames, List<TypeDescriptor> types, ScannerContext scannerContext) {
    for (String typeName : typeNames) {
      TypeDescriptor type = scannerContext.peek(TypeResolver.class).resolve(typeName, scannerContext).getTypeDescriptor();
      types.add(type);
    }
  }
}
origin: com.buschmais.jqassistant.plugin/java

<T extends ClassFileDescriptor> TypeCache.CachedType<T> createType(String fullQualifiedName, FileDescriptor fileDescriptor, Class<T> descriptorType) {
  return getTypeResolver().create(fullQualifiedName, fileDescriptor, descriptorType, scannerContext);
}
origin: com.buschmais.jqassistant.plugin/java

private TypeDescriptor getTypeDescriptor(String fqn, ScannerContext scannerContext) {
  TypeResolver typeResolver = scannerContext.peek(TypeResolver.class);
  return typeResolver.resolve(fqn, scannerContext).getTypeDescriptor();
}
origin: com.buschmais.jqassistant.plugin/java

TypeCache.CachedType resolveType(String fullQualifiedName, TypeCache.CachedType<? extends ClassFileDescriptor> dependentType) {
  TypeCache.CachedType cachedType = getTypeResolver().resolve(fullQualifiedName, scannerContext);
  if (!dependentType.equals(cachedType)) {
    dependentType.addDependency(cachedType.getTypeDescriptor());
  }
  return cachedType;
}
origin: com.buschmais.jqassistant.plugin/javaee6

private ListenerDescriptor createListener(ListenerType listenerType, ScannerContext context) {
  Store store = context.getStore();
  ListenerDescriptor listenerDescriptor = store.create(ListenerDescriptor.class);
  for (DescriptionType descriptionType : listenerType.getDescription()) {
    listenerDescriptor.getDescriptions().add(XmlDescriptorHelper.createDescription(descriptionType, store));
  }
  for (DisplayNameType displayNameType : listenerType.getDisplayName()) {
    listenerDescriptor.getDisplayNames().add(XmlDescriptorHelper.createDisplayName(displayNameType, store));
  }
  for (IconType iconType : listenerType.getIcon()) {
    listenerDescriptor.getIcons().add(XmlDescriptorHelper.createIcon(iconType, store));
  }
  TypeResolver typeResolver = context.peek(TypeResolver.class);
  FullyQualifiedClassType listenerClass = listenerType.getListenerClass();
  TypeCache.CachedType<TypeDescriptor> listenerClassDescriptor = typeResolver.resolve(listenerClass.getValue(), context);
  listenerDescriptor.setType(listenerClassDescriptor.getTypeDescriptor());
  return listenerDescriptor;
}
origin: com.buschmais.jqassistant.plugin/jqassistant.plugin.javaee6

private ListenerDescriptor createListener(ListenerType listenerType, ScannerContext context) {
  Store store = context.getStore();
  ListenerDescriptor listenerDescriptor = store.create(ListenerDescriptor.class);
  for (DescriptionType descriptionType : listenerType.getDescription()) {
    listenerDescriptor.getDescriptions().add(XmlDescriptorHelper.createDescription(descriptionType, store));
  }
  for (DisplayNameType displayNameType : listenerType.getDisplayName()) {
    listenerDescriptor.getDisplayNames().add(XmlDescriptorHelper.createDisplayName(displayNameType, store));
  }
  for (IconType iconType : listenerType.getIcon()) {
    listenerDescriptor.getIcons().add(XmlDescriptorHelper.createIcon(iconType, store));
  }
  TypeResolver typeResolver = context.peek(TypeResolver.class);
  FullyQualifiedClassType listenerClass = listenerType.getListenerClass();
  TypeCache.CachedType<TypeDescriptor> listenerClassDescriptor = typeResolver.resolve(listenerClass.getValue(), context);
  listenerDescriptor.setType(listenerClassDescriptor.getTypeDescriptor());
  return listenerDescriptor;
}
origin: com.buschmais.jqassistant.plugin/javaee6

private ErrorPageDescriptor createErrorPage(ErrorPageType errorPageType, ScannerContext context) {
  ErrorPageDescriptor errorPageDescriptor = context.getStore().create(ErrorPageDescriptor.class);
  ErrorCodeType errorCode = errorPageType.getErrorCode();
  if (errorCode != null) {
    errorPageDescriptor.setErrorCode(errorCode.getValue().intValue());
  }
  FullyQualifiedClassType exceptionType = errorPageType.getExceptionType();
  if (exceptionType != null) {
    TypeResolver typeResolver = context.peek(TypeResolver.class);
    TypeCache.CachedType<TypeDescriptor> cachedType = typeResolver.resolve(exceptionType.getValue(), context);
    errorPageDescriptor.setExceptionType(cachedType.getTypeDescriptor());
  }
  errorPageDescriptor.setErrorPage(errorPageType.getLocation().getValue());
  return errorPageDescriptor;
}
origin: com.buschmais.jqassistant.plugin/jqassistant.plugin.javaee6

private ErrorPageDescriptor createErrorPage(ErrorPageType errorPageType, ScannerContext context) {
  ErrorPageDescriptor errorPageDescriptor = context.getStore().create(ErrorPageDescriptor.class);
  ErrorCodeType errorCode = errorPageType.getErrorCode();
  if (errorCode != null) {
    errorPageDescriptor.setErrorCode(errorCode.getValue().intValue());
  }
  FullyQualifiedClassType exceptionType = errorPageType.getExceptionType();
  if (exceptionType != null) {
    TypeResolver typeResolver = context.peek(TypeResolver.class);
    TypeCache.CachedType<TypeDescriptor> cachedType = typeResolver.resolve(exceptionType.getValue(), context);
    errorPageDescriptor.setExceptionType(cachedType.getTypeDescriptor());
  }
  errorPageDescriptor.setErrorPage(errorPageType.getLocation().getValue());
  return errorPageDescriptor;
}
origin: com.buschmais.jqassistant.plugin/cdi

@Override
public BeansXmlDescriptor scan(FileResource item, BeansXmlDescriptor beansXmlDescriptor, String path, Scope scope, Scanner scanner) throws IOException {
  ScannerContext context = scanner.getContext();
  Beans beans = unmarshaller.unmarshal(item);
  beansXmlDescriptor.setVersion(beans.getVersion());
  beansXmlDescriptor.setBeanDiscoveryMode(beans.getBeanDiscoveryMode());
  for (Object o : beans.getInterceptorsOrDecoratorsOrAlternatives()) {
    if (o instanceof Interceptors) {
      addTypes(((Interceptors) o).getClazz(), beansXmlDescriptor.getInterceptors(), context);
    } else if (o instanceof Decorators) {
      addTypes(((Decorators) o).getClazz(), beansXmlDescriptor.getDecorators(), context);
    } else if (o instanceof Alternatives) {
      List<JAXBElement<String>> clazzOrStereotype = ((Alternatives) o).getClazzOrStereotype();
      for (JAXBElement<String> element : clazzOrStereotype) {
        TypeDescriptor alternative = scanner.getContext().peek(TypeResolver.class).resolve(element.getValue(), context).getTypeDescriptor();
        beansXmlDescriptor.getAlternatives().add(alternative);
      }
    }
  }
  return beansXmlDescriptor;
}
origin: com.buschmais.jqassistant.plugin/javaee6

if (filterClass != null) {
  TypeResolver typeResolver = context.peek(TypeResolver.class);
  TypeCache.CachedType<TypeDescriptor> filterClassDescriptor = typeResolver.resolve(filterClass.getValue(), context);
  filterDescriptor.setType(filterClassDescriptor.getTypeDescriptor());
origin: com.buschmais.jqassistant.plugin/jqassistant.plugin.javaee6

if (filterClass != null) {
  TypeResolver typeResolver = context.peek(TypeResolver.class);
  TypeCache.CachedType<TypeDescriptor> filterClassDescriptor = typeResolver.resolve(filterClass.getValue(), context);
  filterDescriptor.setType(filterClassDescriptor.getTypeDescriptor());
origin: com.buschmais.jqassistant.plugin/javaee6

TypeCache.CachedType<TypeDescriptor> servletClassType = context.peek(TypeResolver.class).resolve(servletClass.getValue(), context);
servletDescriptor.setType(servletClassType.getTypeDescriptor());
origin: com.buschmais.jqassistant.plugin/jqassistant.plugin.javaee6

TypeCache.CachedType<TypeDescriptor> servletClassType = context.peek(TypeResolver.class).resolve(servletClass.getValue(), context);
servletDescriptor.setType(servletClassType.getTypeDescriptor());
origin: com.buschmais.jqassistant.plugin/jqassistant.plugin.jpa2

TypeDescriptor typeDescriptor = scanner.getContext().peek(TypeResolver.class).resolve(clazz, scanner.getContext()).getTypeDescriptor();
persistenceUnitDescriptor.getContains().add(typeDescriptor);
com.buschmais.jqassistant.plugin.java.api.scannerTypeResolver

Javadoc

Defines the interface for type resolvers.

Most used methods

  • resolve
    Resolve or create the descriptor for Java type name to be used as dependency.
  • create
    Resolve or create the descriptor for a Java type name. If a the descriptor already exists it will be

Popular in Java

  • Making http post requests using okhttp
  • notifyDataSetChanged (ArrayAdapter)
  • getSystemService (Context)
  • setRequestProperty (URLConnection)
  • Kernel (java.awt.image)
  • Thread (java.lang)
    A thread is a thread of execution in a program. The Java Virtual Machine allows an application to ha
  • HashSet (java.util)
    HashSet is an implementation of a Set. All optional operations (adding and removing) are supported.
  • Stack (java.util)
    Stack is a Last-In/First-Out(LIFO) data structure which represents a stack of objects. It enables u
  • JTextField (javax.swing)
  • Table (org.hibernate.mapping)
    A relational table
  • Best IntelliJ plugins
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