congrats Icon
New! Announcing our next generation AI code completions
Read here
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

  • Reading from database using SQL prepared statement
  • getSharedPreferences (Context)
  • getSupportFragmentManager (FragmentActivity)
  • onRequestPermissionsResult (Fragment)
  • PrintStream (java.io)
    Fake signature of an existing Java class.
  • BigInteger (java.math)
    An immutable arbitrary-precision signed integer.FAST CRYPTOGRAPHY This implementation is efficient f
  • ServerSocket (java.net)
    This class represents a server-side socket that waits for incoming client connections. A ServerSocke
  • SimpleDateFormat (java.text)
    Formats and parses dates in a locale-sensitive manner. Formatting turns a Date into a String, and pa
  • Vector (java.util)
    Vector is an implementation of List, backed by an array and synchronized. All optional operations in
  • FileUtils (org.apache.commons.io)
    General file manipulation utilities. Facilities are provided in the following areas: * writing to a
  • Top 12 Jupyter Notebook Extensions
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

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