Example usage for org.eclipse.jdt.internal.compiler ExtraFlags HasNonPrivateStaticMemberTypes

List of usage examples for org.eclipse.jdt.internal.compiler ExtraFlags HasNonPrivateStaticMemberTypes

Introduction

In this page you can find the example usage for org.eclipse.jdt.internal.compiler ExtraFlags HasNonPrivateStaticMemberTypes.

Prototype

int HasNonPrivateStaticMemberTypes

To view the source code for org.eclipse.jdt.internal.compiler ExtraFlags HasNonPrivateStaticMemberTypes.

Click Source Link

Usage

From source file:com.codenvy.ide.ext.java.server.internal.core.search.matching.ConstructorPattern.java

License:Open Source License

static int decodeExtraFlags(int modifiersWithExtraFlags) {
    int extraFlags = 0;

    if ((modifiersWithExtraFlags & ASTNode.Bit28) != 0) {
        extraFlags |= ExtraFlags.ParameterTypesStoredAsSignature;
    }//from w w w. j  a  v a  2s.  c  o  m

    if ((modifiersWithExtraFlags & ASTNode.Bit29) != 0) {
        extraFlags |= ExtraFlags.IsLocalType;
    }

    if ((modifiersWithExtraFlags & ASTNode.Bit30) != 0) {
        extraFlags |= ExtraFlags.IsMemberType;
    }

    if ((modifiersWithExtraFlags & ASTNode.Bit31) != 0) {
        extraFlags |= ExtraFlags.HasNonPrivateStaticMemberTypes;
    }

    return extraFlags;
}

From source file:com.codenvy.ide.ext.java.server.internal.core.search.matching.ConstructorPattern.java

License:Open Source License

private static int encodeExtraFlags(int extraFlags) {
    int encodedExtraFlags = 0;

    if ((extraFlags & ExtraFlags.ParameterTypesStoredAsSignature) != 0) {
        encodedExtraFlags |= ASTNode.Bit28;
    }/*from  ww  w .  j  a v  a2 s.com*/

    if ((extraFlags & ExtraFlags.IsLocalType) != 0) {
        encodedExtraFlags |= ASTNode.Bit29;
    }

    if ((extraFlags & ExtraFlags.IsMemberType) != 0) {
        encodedExtraFlags |= ASTNode.Bit30;
    }
    if ((extraFlags & ExtraFlags.HasNonPrivateStaticMemberTypes) != 0) {
        encodedExtraFlags |= ASTNode.Bit31;
    }

    return encodedExtraFlags;
}