MCPcopy Index your code
hub / github.com/clojure/clojure / computeAttributesSize

Method computeAttributesSize

src/jvm/clojure/asm/Attribute.java:186–192  ·  view source on GitHub ↗

Returns the total size in bytes of all the attributes in the attribute list that begins with this attribute. This size includes the 6 header bytes (attribute_name_index and attribute_length) per attribute. Also adds the attribute type names to the constant pool. @param symbolTable where the constan

(final SymbolTable symbolTable)

Source from the content-addressed store, hash-verified

184 * the attribute headers.
185 */
186 final int computeAttributesSize(final SymbolTable symbolTable) {
187 final byte[] code = null;
188 final int codeLength = 0;
189 final int maxStack = -1;
190 final int maxLocals = -1;
191 return computeAttributesSize(symbolTable, code, codeLength, maxStack, maxLocals);
192 }
193
194 /**
195 * Returns the total size in bytes of all the attributes in the attribute list that begins with

Callers 4

computeFieldInfoSizeMethod · 0.45
computeMethodInfoSizeMethod · 0.45
putMethodInfoMethod · 0.45
toByteArrayMethod · 0.45

Calls 2

writeMethod · 0.95
addConstantUtf8Method · 0.80

Tested by

no test coverage detected