Examples of TypeKind


Examples of com.sun.jna.platform.win32.OaIdl.TYPEKIND

            String bindingMode = this.cmdlineArgs.getBindingMode();

            int typeInfoCount = typeLibUtil.getTypeInfoCount();
            for (int i = 0; i < typeInfoCount; ++i) {
                TYPEKIND typekind = typeLibUtil.getTypeInfoType(i);

                if (typekind.value == TYPEKIND.TKIND_ENUM) {
                    this.createCOMEnum(i, this.getPackageName(), typeLibUtil);
                } else if (typekind.value == TYPEKIND.TKIND_RECORD) {
                    this.logInfo("'TKIND_RECORD' objects are currently not supported!");
View Full Code Here

Examples of com.sun.jna.platform.win32.OaIdl.TYPEKIND

        typeAttr.dwReserved = new DWORD(1);
        typeAttr.memidConstructor = new MEMBERID(2);
        typeAttr.memidDestructor = new MEMBERID(3);
        typeAttr.lpstrSchema = new LPOLESTR("Hello World");
        typeAttr.cbSizeInstance = new ULONG(4);
        typeAttr.typekind = new TYPEKIND(5);
        typeAttr.cFuncs = new WORD(6);
        typeAttr.cVars = new WORD(7);
        typeAttr.cImplTypes = new WORD(8);
        typeAttr.cbSizeVft = new WORD(9);
        typeAttr.cbAlignment = new WORD(10);
View Full Code Here

Examples of javax.lang.model.type.TypeKind

   
    /**
     * Affirms if the given type mirrors a primitive.
     */
    private boolean isPrimitive(TypeMirror mirror) {
        TypeKind kind = mirror.getKind();
        return kind == TypeKind.BOOLEAN
            || kind == TypeKind.BYTE
            || kind == TypeKind.CHAR
            || kind == TypeKind.DOUBLE
            || kind == TypeKind.FLOAT
View Full Code Here

Examples of javax.lang.model.type.TypeKind

            }

            final TypeList parameterTypes = methodBuilder.getParameterTypes();
           
            for (int i = 0, n = parameterTypes.size(); i < localIndex && i < n; i++) {
                final TypeKind kind = parameterTypes.get(i).getKind();
                if (kind == TypeKind.LONG || kind == TypeKind.DOUBLE) {
                    ++index;
                }
            }
        }
View Full Code Here

Examples of javax.lang.model.type.TypeKind

            throw Error.invalidCast(sourceType, targetType);
        }
    }

    private void emitNumericConversion(final Type<?> sourceType, final Type<?> targetType) {
        final TypeKind sourceKind = sourceType.getKind();
        final TypeKind targetKind = targetType.getKind();

        if (sourceKind == targetKind) {
            return;
        }
View Full Code Here

Examples of javax.lang.model.type.TypeKind

        Type rType = tree.rhs.getNodeType();
        if (lType.isPrimitive() && rType.isPrimitive()) {
            Type.JCPrimitiveType lPrim = (Type.JCPrimitiveType) lType;
            Type.JCPrimitiveType rPrim = (Type.JCPrimitiveType) rType;

            TypeKind lKind = lPrim.getKind();
            TypeKind rKind = rPrim.getKind();

            if (lKind == TypeKind.FLOAT || lKind == TypeKind.DOUBLE
             || rKind == TypeKind.FLOAT || rKind == TypeKind.DOUBLE) {
                combinedElements.add(tree);
                return;
View Full Code Here

Examples of javax.lang.model.type.TypeKind

   
    /**
     * Affirms if the given type mirrors a primitive.
     */
    private boolean isPrimitive(TypeMirror mirror) {
        TypeKind kind = mirror.getKind();
        return kind == TypeKind.BOOLEAN
            || kind == TypeKind.BYTE
            || kind == TypeKind.CHAR
            || kind == TypeKind.DOUBLE
            || kind == TypeKind.FLOAT
View Full Code Here

Examples of javax.lang.model.type.TypeKind

  @Override
  public Optional<TypeElement> visitTypeVariable(TypeVariable t, Void p)
  {
    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
View Full Code Here

Examples of javax.lang.model.type.TypeKind

  @Override
  public String visitTypeVariable(TypeVariable t, Void p)
  {
    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
View Full Code Here

Examples of javax.lang.model.type.TypeKind

   
    /**
     * Affirms if the given type mirrors a primitive.
     */
    private boolean isPrimitive(TypeMirror mirror) {
        TypeKind kind = mirror.getKind();
        return kind == TypeKind.BOOLEAN
            || kind == TypeKind.BYTE
            || kind == TypeKind.CHAR
            || kind == TypeKind.DOUBLE
            || kind == TypeKind.FLOAT
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.