Package javax.lang.model.type

Examples of javax.lang.model.type.TypeMirror.accept()


        if (extendsBound != null) {
          extendsBound.accept(this, p);
        }
        TypeMirror superBound = t.getSuperBound();
        if (superBound != null) {
          superBound.accept(this, p);
        }
        return null;
      }
    }, elements);
    return elements.build();
View Full Code Here


    TypeVariable tv = t;
    TypeMirror lb = tv.getLowerBound();
    TypeKind lbk = lb.getKind();
    if (TypeKind.NONE.equals(lbk) == false && TypeKind.NULL.equals(lbk) == false)
    {
      return lb.accept(this, null);
    }
    else
    {
      return tv.getUpperBound().accept(this, null);
    }
View Full Code Here

        if (i > 0)
        {
          fqn += ",";
        }
        TypeMirror argType = args.get(i);
        String argTypeString = argType.accept(this, null);
        fqn += argTypeString;
      }
      fqn = fqn + ">";
    }
    return fqn;
View Full Code Here

    TypeVariable tv = t;
    TypeMirror lb = tv.getLowerBound();
    TypeKind lbk = lb.getKind();
    if (TypeKind.NONE.equals(lbk) == false && TypeKind.NULL.equals(lbk) == false)
    {
      return " ? super " + lb.accept(this, null);
    }
    else
    {
      return " ? extends " + tv.getUpperBound().accept(this, null);
    }
View Full Code Here

            int inParams = getModeParameterCount(method, WebParam.Mode.IN);
            int outParams = getModeParameterCount(method, WebParam.Mode.OUT);
            if (inParams != 1) {
                builder.processError(WebserviceapMessages.WEBSERVICEAP_DOC_BARE_AND_NO_ONE_IN(typeElement.getQualifiedName(), method.toString()), method);
            }
            if (returnType.accept(NO_TYPE_VISITOR, null)) {
                if (outParam == null && !isOneWay) {
                    builder.processError(WebserviceapMessages.WEBSERVICEAP_DOC_BARE_NO_OUT(typeElement.getQualifiedName(), method.toString()), method);
                }
                if (outParams != 1) {
                    if (!isOneWay && outParams != 0)
View Full Code Here

    if ( !StringUtil.isPropertyName( string ) ) {
      return null;
    }

    TypeMirror returnType = t.getReturnType();
    return returnType.accept( this, p );
  }

  private boolean isBasicAttribute(Element element, Element returnedElement) {
    if ( TypeUtils.containsAnnotation( element, Constants.BASIC )
        || TypeUtils.containsAnnotation( element, Constants.ONE_TO_ONE )
View Full Code Here

      if ( !StringUtil.isPropertyName( string ) ) {
        return null;
      }

      TypeMirror returnType = t.getReturnType();
      return returnType.accept( this, p );
    }
  }
}
View Full Code Here

      for ( Element subElement : ElementFilter.fieldsIn( entity.getTypeElement().getEnclosedElements() ) ) {
        TypeMirror mirror = subElement.asType();
        if ( !TypeKind.DECLARED.equals( mirror.getKind() ) ) {
          continue;
        }
        boolean contains = mirror.accept( visitor, subElement );
        if ( contains ) {
          return true;
        }
      }
      for ( Element subElement : ElementFilter.methodsIn( entity.getTypeElement().getEnclosedElements() ) ) {
View Full Code Here

      for ( Element subElement : ElementFilter.methodsIn( entity.getTypeElement().getEnclosedElements() ) ) {
        TypeMirror mirror = subElement.asType();
        if ( !TypeKind.DECLARED.equals( mirror.getKind() ) ) {
          continue;
        }
        boolean contains = mirror.accept( visitor, subElement );
        if ( contains ) {
          return true;
        }
      }
    }
View Full Code Here

      if ( !StringUtil.isPropertyName( string ) ) {
        return Boolean.FALSE;
      }

      TypeMirror returnType = t.getReturnType();
      return returnType.accept( this, element );
    }
  }
}
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.