private String getContent(byte[] bytes, IProgressMonitor monitor) throws CoreException { ClassFileBytesDisassembler disassembler = ToolFactory.createDefaultClassFileBytesDisassembler(); String disassembledByteCode = null; try { disassembledByteCode = disassembler.disassemble(bytes, LF, ClassFileBytesDisassembler.WORKING_COPY); if (disassembledByteCode != null) { disassembledByteCode = DISASSEMBLED_HEADER + disassembledByteCode; } } catch (ClassFormatException e) { throw new CoreException(new Status(Status.ERROR, "", "Error disassembling", e)); } return disassembledByteCode; }
private void updateCodeView(StyledText styledText, IClassFile classFile) { String content= null; ClassFileBytesDisassembler disassembler= ToolFactory.createDefaultClassFileBytesDisassembler(); try { content= disassembler.disassemble(classFile.getBytes(), "\n", ClassFileBytesDisassembler.DETAILED); //$NON-NLS-1$ } catch (JavaModelException ex) { JavaPlugin.log(ex.getStatus()); } catch (ClassFormatException ex) { JavaPlugin.log(ex); } styledText.setText(content == null ? "" : content); //$NON-NLS-1$ } }
private void updateCodeView(StyledText styledText, IClassFile classFile) { String content= null; ClassFileBytesDisassembler disassembler= ToolFactory.createDefaultClassFileBytesDisassembler(); try { content= disassembler.disassemble(classFile.getBytes(), "\n", ClassFileBytesDisassembler.DETAILED); //$NON-NLS-1$ } catch (JavaModelException ex) { JavaPlugin.log(ex.getStatus()); } catch (ClassFormatException ex) { JavaPlugin.log(ex); } styledText.setText(content == null ? "" : content); //$NON-NLS-1$ } }
private void updateCodeView(StyledText styledText, IClassFile classFile) { String content= null; ClassFileBytesDisassembler disassembler= ToolFactory.createDefaultClassFileBytesDisassembler(); try { content= disassembler.disassemble(classFile.getBytes(), "\n", ClassFileBytesDisassembler.DETAILED); //$NON-NLS-1$ } catch (JavaModelException ex) { JavaPlugin.log(ex.getStatus()); } catch (ClassFormatException ex) { JavaPlugin.log(ex); } styledText.setText(content == null ? "" : content); //$NON-NLS-1$ } }