final int slot = entry.getIndex(); final int scopeStart = entry.getScopeOffset(); final int scopeEnd = scopeStart + entry.getScopeLength(); variable = new VariableDefinition( slot, entry.getName(), _methodDefinition, entry.getType() ); else if (!StringUtilities.isNullOrEmpty(entry.getName())) { variable.setName(entry.getName()); if (!entry.isBadType()) { variable.setVariableType(entry.getType()); variable.setTypeKnown(true); variable.setScopeEnd(scopeEnd); if (entry.getScopeOffset() == 0) { ParameterDefinition parameter = null; if (parameters.get(j).getSlot() == entry.getIndex()) { parameter = parameters.get(j); break; parameter.setName(entry.getName());
final String descriptor = scope.lookupConstant(typeToken); entries[i] = new LocalVariableTableEntry( variableIndex, variableName,
final String descriptor = scope.lookupConstant(typeToken); entries[i] = new LocalVariableTableEntry( variableIndex, variableName,
final int slot = entry.getIndex(); final int scopeStart = entry.getScopeOffset(); final int scopeEnd = scopeStart + entry.getScopeLength(); variable = new VariableDefinition( slot, entry.getName(), _methodDefinition, entry.getType() ); else if (!StringUtilities.isNullOrEmpty(entry.getName())) { variable.setName(entry.getName()); variable.setVariableType(entry.getType()); variable.setTypeKnown(true); variable.setFromMetadata(true); variable.setScopeEnd(scopeEnd); if (entry.getScopeOffset() == 0) { ParameterDefinition parameter = null; if (parameters.get(j).getSlot() == entry.getIndex()) { parameter = parameters.get(j); break; parameter.setName(entry.getName());
entries[i] = new LocalVariableTableEntry( variableIndex, variableName,
final int slot = entry.getIndex(); final int scopeStart = entry.getScopeOffset(); final int scopeEnd = scopeStart + entry.getScopeLength(); variable = new VariableDefinition( slot, entry.getName(), _methodDefinition, entry.getType() ); else if (!StringUtilities.isNullOrEmpty(entry.getName())) { variable.setName(entry.getName()); variable.setVariableType(entry.getType()); variable.setTypeKnown(true); variable.setFromMetadata(true); variable.setScopeEnd(scopeEnd); if (entry.getScopeOffset() == 0) { ParameterDefinition parameter = null; if (parameters.get(j).getSlot() == entry.getIndex()) { parameter = parameters.get(j); break; parameter.setName(entry.getName());
final int variableIndex = buffer.readUnsignedShort(); entries[i] = new LocalVariableTableEntry( variableIndex, variableName,
final String name = entry.getName(); final String signature; final TypeReference type = entry.getType(); if (entry.isBadType()) { signature = entry.getOriginalSignature(); output.writeLiteral(format("%1$-5d", entry.getScopeOffset())); output.write(" "); output.writeLiteral(format("%1$-6d", entry.getScopeLength())); output.write(" "); output.writeLiteral(format("%1$-4d", entry.getIndex())); String.format(" %1$-" + longestName + "s ", entry.getName()), variables != null ? variables.tryFind(entry.getIndex(), entry.getScopeOffset()) : null ); if (entry.isBadType()) { output.writeError(entry.getOriginalSignature()); DecompilerHelpers.writeType(output, entry.getType(), nameSyntax);
entries[i] = new LocalVariableTableEntry( variableIndex, variableName,
final String name = entry.getName(); final String signature; final TypeReference type = entry.getType(); output.writeLiteral(format("%1$-5d", entry.getScopeOffset())); output.write(" "); output.writeLiteral(format("%1$-6d", entry.getScopeLength())); output.write(" "); output.writeLiteral(format("%1$-4d", entry.getIndex())); String.format(" %1$-" + longestName + "s ", entry.getName()), variables != null ? variables.tryFind(entry.getIndex(), entry.getScopeOffset()) : null ); DecompilerHelpers.writeType(output, entry.getType(), nameSyntax);
final int variableIndex = buffer.readUnsignedShort(); entries[i] = new LocalVariableTableEntry( variableIndex, variableName,
final String name = entry.getName(); final String signature; final TypeReference type = entry.getType(); output.writeLiteral(format("%1$-5d", entry.getScopeOffset())); output.write(" "); output.writeLiteral(format("%1$-6d", entry.getScopeLength())); output.write(" "); output.writeLiteral(format("%1$-4d", entry.getIndex())); String.format(" %1$-" + longestName + "s ", entry.getName()), variables != null ? variables.tryFind(entry.getIndex(), entry.getScopeOffset()) : null ); DecompilerHelpers.writeType(output, entry.getType(), nameSyntax);