Codota Logo
CheckClassAdapter.checkAccess
Code IndexAdd Codota to your IDE (free)

How to use
checkAccess
method
in
org.objectweb.asm.util.CheckClassAdapter

Best Java code snippets using org.objectweb.asm.util.CheckClassAdapter.checkAccess (Showing top 20 results out of 315)

  • Common ways to obtain CheckClassAdapter
private void myMethod () {
CheckClassAdapter c =
  • Codota IconClassVisitor classVisitor;new CheckClassAdapter(classVisitor, false)
  • Codota IconClassVisitor classVisitor;new CheckClassAdapter(classVisitor)
  • Smart code suggestions by Codota
}
origin: org.ow2.asm/asm-debug-all

@Override
public void visitParameter(String name, int access) {
  if (name != null) {
    checkUnqualifiedName(version, name, "name");
  }
  CheckClassAdapter.checkAccess(access, Opcodes.ACC_FINAL
      + Opcodes.ACC_MANDATED + Opcodes.ACC_SYNTHETIC);
  super.visitParameter(name, access);
}
origin: org.apache.aries.spifly/org.apache.aries.spifly.dynamic.bundle

@Override
public void visitParameter(final String name, final int access) {
 if (name != null) {
  checkUnqualifiedName(version, name, "name");
 }
 CheckClassAdapter.checkAccess(
   access, Opcodes.ACC_FINAL + Opcodes.ACC_MANDATED + Opcodes.ACC_SYNTHETIC);
 super.visitParameter(name, access);
}
origin: org.apache.aries.spifly/org.apache.aries.spifly.dynamic.framework.extension

@Override
public void visitParameter(final String name, final int access) {
 if (name != null) {
  checkUnqualifiedName(version, name, "name");
 }
 CheckClassAdapter.checkAccess(
   access, Opcodes.ACC_FINAL + Opcodes.ACC_MANDATED + Opcodes.ACC_SYNTHETIC);
 super.visitParameter(name, access);
}
origin: org.apache.aries.spifly/org.apache.aries.spifly.dynamic.bundle

@Override
public void visitRequire(final String module, final int access, final String version) {
 checkVisitEndNotCalled();
 CheckClassAdapter.checkFullyQualifiedName(Opcodes.V9, module, "required module");
 requiredModules.checkNameNotAlreadyDeclared(module);
 CheckClassAdapter.checkAccess(
   access,
   Opcodes.ACC_STATIC_PHASE
     | Opcodes.ACC_TRANSITIVE
     | Opcodes.ACC_SYNTHETIC
     | Opcodes.ACC_MANDATED);
 if (classVersion >= Opcodes.V10
   && module.equals("java.base")
   && (access & (Opcodes.ACC_STATIC_PHASE | Opcodes.ACC_TRANSITIVE)) != 0) {
  throw new IllegalArgumentException(
    "Invalid access flags: "
      + access
      + " java.base can not be declared ACC_TRANSITIVE or ACC_STATIC_PHASE");
 }
 super.visitRequire(module, access, version);
}
origin: org.apache.aries.spifly/org.apache.aries.spifly.dynamic.framework.extension

@Override
public void visitRequire(final String module, final int access, final String version) {
 checkVisitEndNotCalled();
 CheckClassAdapter.checkFullyQualifiedName(Opcodes.V9, module, "required module");
 requiredModules.checkNameNotAlreadyDeclared(module);
 CheckClassAdapter.checkAccess(
   access,
   Opcodes.ACC_STATIC_PHASE
     | Opcodes.ACC_TRANSITIVE
     | Opcodes.ACC_SYNTHETIC
     | Opcodes.ACC_MANDATED);
 if (classVersion >= Opcodes.V10
   && module.equals("java.base")
   && (access & (Opcodes.ACC_STATIC_PHASE | Opcodes.ACC_TRANSITIVE)) != 0) {
  throw new IllegalArgumentException(
    "Invalid access flags: "
      + access
      + " java.base can not be declared ACC_TRANSITIVE or ACC_STATIC_PHASE");
 }
 super.visitRequire(module, access, version);
}
origin: org.ow2.asm/asm-debug-all

@Override
public void visitInnerClass(final String name, final String outerName,
    final String innerName, final int access) {
  checkState();
  CheckMethodAdapter.checkInternalName(name, "class name");
  if (outerName != null) {
    CheckMethodAdapter.checkInternalName(outerName, "outer class name");
  }
  if (innerName != null) {
    int start = 0;
    while (start < innerName.length()
        && Character.isDigit(innerName.charAt(start))) {
      start++;
    }
    if (start == 0 || start < innerName.length()) {
      CheckMethodAdapter.checkIdentifier(innerName, start, -1,
          "inner class name");
    }
  }
  checkAccess(access, Opcodes.ACC_PUBLIC + Opcodes.ACC_PRIVATE
      + Opcodes.ACC_PROTECTED + Opcodes.ACC_STATIC
      + Opcodes.ACC_FINAL + Opcodes.ACC_INTERFACE
      + Opcodes.ACC_ABSTRACT + Opcodes.ACC_SYNTHETIC
      + Opcodes.ACC_ANNOTATION + Opcodes.ACC_ENUM);
  super.visitInnerClass(name, outerName, innerName, access);
}
origin: org.apache.aries.spifly/org.apache.aries.spifly.dynamic.bundle

@Override
public ModuleVisitor visitModule(final String name, final int access, final String version) {
 checkState();
 if (visitModuleCalled) {
  throw new IllegalStateException("visitModule can be called only once.");
 }
 visitModuleCalled = true;
 checkFullyQualifiedName(this.version, name, "module name");
 checkAccess(access, Opcodes.ACC_OPEN | Opcodes.ACC_SYNTHETIC | Opcodes.ACC_MANDATED);
 CheckModuleAdapter checkModuleAdapter =
   new CheckModuleAdapter(
     api, super.visitModule(name, access, version), (access & Opcodes.ACC_OPEN) != 0);
 checkModuleAdapter.classVersion = this.version;
 return checkModuleAdapter;
}
origin: org.apache.aries.spifly/org.apache.aries.spifly.dynamic.framework.extension

@Override
public ModuleVisitor visitModule(final String name, final int access, final String version) {
 checkState();
 if (visitModuleCalled) {
  throw new IllegalStateException("visitModule can be called only once.");
 }
 visitModuleCalled = true;
 checkFullyQualifiedName(this.version, name, "module name");
 checkAccess(access, Opcodes.ACC_OPEN | Opcodes.ACC_SYNTHETIC | Opcodes.ACC_MANDATED);
 CheckModuleAdapter checkModuleAdapter =
   new CheckModuleAdapter(
     api, super.visitModule(name, access, version), (access & Opcodes.ACC_OPEN) != 0);
 checkModuleAdapter.classVersion = this.version;
 return checkModuleAdapter;
}
origin: org.ow2.asm/asm-debug-all

checkAccess(access, Opcodes.ACC_PUBLIC + Opcodes.ACC_FINAL
    + Opcodes.ACC_SUPER + Opcodes.ACC_INTERFACE
    + Opcodes.ACC_ABSTRACT + Opcodes.ACC_SYNTHETIC
origin: org.apache.aries.spifly/org.apache.aries.spifly.dynamic.bundle

checkAccess(
  access,
  Opcodes.ACC_PUBLIC
origin: org.apache.aries.spifly/org.apache.aries.spifly.dynamic.framework.extension

checkAccess(
  access,
  Opcodes.ACC_PUBLIC
origin: org.apache.aries.spifly/org.apache.aries.spifly.dynamic.bundle

@Override
public void visitOpen(final String packaze, final int access, final String... modules) {
 checkVisitEndNotCalled();
 if (isOpen) {
  throw new UnsupportedOperationException("An open module can not use open directive");
 }
 CheckMethodAdapter.checkInternalName(Opcodes.V9, packaze, "package name");
 openedPackages.checkNameNotAlreadyDeclared(packaze);
 CheckClassAdapter.checkAccess(access, Opcodes.ACC_SYNTHETIC | Opcodes.ACC_MANDATED);
 if (modules != null) {
  for (String module : modules) {
   CheckClassAdapter.checkFullyQualifiedName(Opcodes.V9, module, "module open to");
  }
 }
 super.visitOpen(packaze, access, modules);
}
origin: org.apache.aries.spifly/org.apache.aries.spifly.dynamic.framework.extension

@Override
public void visitOpen(final String packaze, final int access, final String... modules) {
 checkVisitEndNotCalled();
 if (isOpen) {
  throw new UnsupportedOperationException("An open module can not use open directive");
 }
 CheckMethodAdapter.checkInternalName(Opcodes.V9, packaze, "package name");
 openedPackages.checkNameNotAlreadyDeclared(packaze);
 CheckClassAdapter.checkAccess(access, Opcodes.ACC_SYNTHETIC | Opcodes.ACC_MANDATED);
 if (modules != null) {
  for (String module : modules) {
   CheckClassAdapter.checkFullyQualifiedName(Opcodes.V9, module, "module open to");
  }
 }
 super.visitOpen(packaze, access, modules);
}
origin: org.ow2.asm/asm-debug-all

  final String desc, final String signature, final String[] exceptions) {
checkState();
checkAccess(access, Opcodes.ACC_PUBLIC + Opcodes.ACC_PRIVATE
    + Opcodes.ACC_PROTECTED + Opcodes.ACC_STATIC
    + Opcodes.ACC_FINAL + Opcodes.ACC_SYNCHRONIZED
origin: org.apache.aries.spifly/org.apache.aries.spifly.dynamic.bundle

@Override
public void visitExport(final String packaze, final int access, final String... modules) {
 checkVisitEndNotCalled();
 CheckMethodAdapter.checkInternalName(Opcodes.V9, packaze, "package name");
 exportedPackages.checkNameNotAlreadyDeclared(packaze);
 CheckClassAdapter.checkAccess(access, Opcodes.ACC_SYNTHETIC | Opcodes.ACC_MANDATED);
 if (modules != null) {
  for (String module : modules) {
   CheckClassAdapter.checkFullyQualifiedName(Opcodes.V9, module, "module export to");
  }
 }
 super.visitExport(packaze, access, modules);
}
origin: org.apache.aries.spifly/org.apache.aries.spifly.dynamic.framework.extension

@Override
public void visitExport(final String packaze, final int access, final String... modules) {
 checkVisitEndNotCalled();
 CheckMethodAdapter.checkInternalName(Opcodes.V9, packaze, "package name");
 exportedPackages.checkNameNotAlreadyDeclared(packaze);
 CheckClassAdapter.checkAccess(access, Opcodes.ACC_SYNTHETIC | Opcodes.ACC_MANDATED);
 if (modules != null) {
  for (String module : modules) {
   CheckClassAdapter.checkFullyQualifiedName(Opcodes.V9, module, "module export to");
  }
 }
 super.visitExport(packaze, access, modules);
}
origin: org.apache.aries.spifly/org.apache.aries.spifly.dynamic.bundle

 final String[] exceptions) {
checkState();
checkAccess(
  access,
  Opcodes.ACC_PUBLIC
origin: org.ow2.asm/asm-debug-all

@Override
public FieldVisitor visitField(final int access, final String name,
    final String desc, final String signature, final Object value) {
  checkState();
  checkAccess(access, Opcodes.ACC_PUBLIC + Opcodes.ACC_PRIVATE
      + Opcodes.ACC_PROTECTED + Opcodes.ACC_STATIC
      + Opcodes.ACC_FINAL + Opcodes.ACC_VOLATILE
      + Opcodes.ACC_TRANSIENT + Opcodes.ACC_SYNTHETIC
      + Opcodes.ACC_ENUM + Opcodes.ACC_DEPRECATED + 0x40000); // ClassWriter.ACC_SYNTHETIC_ATTRIBUTE
  CheckMethodAdapter.checkUnqualifiedName(version, name, "field name");
  CheckMethodAdapter.checkDesc(desc, false);
  if (signature != null) {
    checkFieldSignature(signature);
  }
  if (value != null) {
    CheckMethodAdapter.checkConstant(value);
  }
  FieldVisitor av = super
      .visitField(access, name, desc, signature, value);
  return new CheckFieldAdapter(av);
}
origin: org.apache.aries.spifly/org.apache.aries.spifly.dynamic.bundle

@Override
public FieldVisitor visitField(
  final int access,
  final String name,
  final String descriptor,
  final String signature,
  final Object value) {
 checkState();
 checkAccess(
   access,
   Opcodes.ACC_PUBLIC
     | Opcodes.ACC_PRIVATE
     | Opcodes.ACC_PROTECTED
     | Opcodes.ACC_STATIC
     | Opcodes.ACC_FINAL
     | Opcodes.ACC_VOLATILE
     | Opcodes.ACC_TRANSIENT
     | Opcodes.ACC_SYNTHETIC
     | Opcodes.ACC_ENUM
     | Opcodes.ACC_DEPRECATED);
 CheckMethodAdapter.checkUnqualifiedName(version, name, "field name");
 CheckMethodAdapter.checkDescriptor(version, descriptor, /* canBeVoid = */ false);
 if (signature != null) {
  checkFieldSignature(signature);
 }
 if (value != null) {
  CheckMethodAdapter.checkConstant(value);
 }
 return new CheckFieldAdapter(api, super.visitField(access, name, descriptor, signature, value));
}
origin: org.apache.aries.spifly/org.apache.aries.spifly.dynamic.framework.extension

@Override
public FieldVisitor visitField(
  final int access,
  final String name,
  final String descriptor,
  final String signature,
  final Object value) {
 checkState();
 checkAccess(
   access,
   Opcodes.ACC_PUBLIC
     | Opcodes.ACC_PRIVATE
     | Opcodes.ACC_PROTECTED
     | Opcodes.ACC_STATIC
     | Opcodes.ACC_FINAL
     | Opcodes.ACC_VOLATILE
     | Opcodes.ACC_TRANSIENT
     | Opcodes.ACC_SYNTHETIC
     | Opcodes.ACC_ENUM
     | Opcodes.ACC_DEPRECATED);
 CheckMethodAdapter.checkUnqualifiedName(version, name, "field name");
 CheckMethodAdapter.checkDescriptor(version, descriptor, /* canBeVoid = */ false);
 if (signature != null) {
  checkFieldSignature(signature);
 }
 if (value != null) {
  CheckMethodAdapter.checkConstant(value);
 }
 return new CheckFieldAdapter(api, super.visitField(access, name, descriptor, signature, value));
}
org.objectweb.asm.utilCheckClassAdaptercheckAccess

Javadoc

Checks that the given access flags do not contain invalid flags. This method also checks that mutually incompatible flags are not set simultaneously.

Popular methods of CheckClassAdapter

  • <init>
    Constructs a new CheckClassAdapter. Subclasses must not use this constructor. Instead, they must use
  • verify
    Checks the given class.
  • visitEnd
  • checkChar
    Checks a single character.
  • checkClassSignature
    Checks a class signature.
  • checkClassTypeSignature
    Checks a class type signature.
  • checkFieldSignature
    Checks a field signature.
  • checkMethodSignature
    Checks a method signature.
  • checkState
    Checks that the visit method has been called and that visitEnd has not been called.
  • checkTypeArgument
    Checks a type argument in a class type signature.
  • checkTypeArguments
    Checks the type arguments in a class type signature.
  • checkTypeVariableSignature
    Checks a type variable signature.
  • checkTypeArguments,
  • checkTypeVariableSignature,
  • getChar,
  • printAnalyzerResult,
  • visit,
  • visitMethod,
  • checkFullyQualifiedName,
  • checkJavaTypeSignature,
  • checkReferenceTypeSignature

Popular in Java

  • Finding current android device location
  • setContentView (Activity)
  • getOriginalFilename (MultipartFile)
    Return the original filename in the client's filesystem.This may contain path information depending
  • getResourceAsStream (ClassLoader)
    Returns a stream for the resource with the specified name. See #getResource(String) for a descriptio
  • RandomAccessFile (java.io)
    Allows reading from and writing to a file in a random-access manner. This is different from the uni-
  • URL (java.net)
    A Uniform Resource Locator that identifies the location of an Internet resource as specified by RFC
  • DateFormat (java.text)
    Formats or parses dates and times.This class provides factories for obtaining instances configured f
  • Executor (java.util.concurrent)
    An object that executes submitted Runnable tasks. This interface provides a way of decoupling task s
  • Response (javax.ws.rs.core)
    Defines the contract between a returned instance and the runtime when an application needs to provid
  • Scheduler (org.quartz)
    This is the main interface of a Quartz Scheduler. A Scheduler maintains a registery of org.quartz
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now