MCPcopy Create free account
hub / github.com/beanshell/beanshell / visit

Method visit

src/bsh/org/objectweb/asm/ClassWriter.java:470–494  ·  view source on GitHub ↗
(
    final int access,
    final String name,
    final String superName,
    final String[] interfaces,
    final String sourceFile)

Source from the content-addressed store, hash-verified

468 // --------------------------------------------------------------------------
469
470 public void visit (
471 final int access,
472 final String name,
473 final String superName,
474 final String[] interfaces,
475 final String sourceFile)
476 {
477 this.access = access;
478 this.name = newClass(name).index;
479 this.superName = superName == null ? 0 : newClass(superName).index;
480 if (interfaces != null && interfaces.length > 0) {
481 interfaceCount = interfaces.length;
482 this.interfaces = new int[interfaceCount];
483 for (int i = 0; i < interfaceCount; ++i) {
484 this.interfaces[i] = newClass(interfaces[i]).index;
485 }
486 }
487 if (sourceFile != null) {
488 newUTF8("SourceFile");
489 this.sourceFile = newUTF8(sourceFile);
490 }
491 if ((access & Constants.ACC_DEPRECATED) != 0) {
492 newUTF8("Deprecated");
493 }
494 }
495
496 public void visitInnerClass (
497 final String name,

Callers 1

generateClassMethod · 0.95

Calls 2

newClassMethod · 0.95
newUTF8Method · 0.95

Tested by

no test coverage detected