Example usage for com.google.gwt.dev.asm Opcodes ACC_STATIC

List of usage examples for com.google.gwt.dev.asm Opcodes ACC_STATIC

Introduction

In this page you can find the example usage for com.google.gwt.dev.asm Opcodes ACC_STATIC.

Prototype

int ACC_STATIC

To view the source code for com.google.gwt.dev.asm Opcodes ACC_STATIC.

Click Source Link

Usage

From source file:com.googlecode.gwt.test.internal.rewrite.WriteJsoImpl.java

License:Apache License

/**
 * Records the original name and resets access opcodes.
 *//*from w  w  w . j a  va 2 s .co m*/
@Override
public void visit(int version, int access, String name, String signature, String superName,
        String[] interfaces) {
    originalName = name;
    super.visit(version, Opcodes.ACC_PUBLIC | Opcodes.ACC_STATIC | Opcodes.ACC_SYNTHETIC, name + '$', signature,
            superName, interfaces);
}

From source file:com.googlecode.gwt.test.internal.rewrite.WriteJsoImpl.java

License:Apache License

/**
 * Mangle all instance methods declared in JavaScriptObject types.
 *//*from  ww  w  .  j a v a 2s. com*/
@Override
public MethodVisitor visitMethod(int access, String name, String desc, String signature, String[] exceptions) {
    boolean isCtor = isCtor(name);
    if (!isCtor && !isStatic(access) && !isObjectMethod(name + desc)) {
        access |= Opcodes.ACC_STATIC;
        desc = OverlayTypesRewriter.addSyntheticThisParam(getOriginalName(), desc);
        name = name + "$";
    }
    return super.visitMethod(access, name, desc, signature, exceptions);
}

From source file:com.googlecode.gwt.test.internal.rewrite.WriteJsoImpl.java

License:Apache License

protected boolean isStatic(int access) {
    return (access & Opcodes.ACC_STATIC) != 0;
}