Resultados da pesquisa a pedido "java-bytecode-asm"

3 a resposta

Compreendendo a saída de javap para o Constant Pool

Ao executar o javap em um aplicativo HelloWorld muito simples, tenho alguma confusão na saída em torno do pool constant Test Code public class TestClass { public static void main(String[] args) { System.out.println("hello world"); } }Javap -c ...

1 a resposta

Tamanho de pilha incorreto calculado pela biblioteca ASM

Gosto de bytecodes usando a biblioteca ASM e o 'Tamanho máximo da pilha' para um método é deixado para ser calculado automaticamente. Durante o tempo de execução, achei esse valor (tamanho máximo da pilha) incorreto. Meu código fonte ...

1 a resposta

ASM: saída de bytecode e opcode java

2 a resposta

Gerando métodos com tipos genéricos com o gerador de bytecode do Asm (ClassWriter)

Definir getters e setters simples é fácil usando o Asm (e, felizmente, é explicado nas perguntas frequentes). Mas uma coisa que não é mencionada, e para a qual não consegui encontrar documentação, é como implementá-las usando informações de tipo ...

3 a resposta

Java: Obtendo o Bytecode da Classe no Tempo de Execução a partir da Mesma JVM

Relacionado a:Existe uma maneira de obter o bytecode para uma classe em tempo de execução? [https://stackoverflow.com/questions/2737285/java-is-there-a-way-to-obtain-the-bytecode-for-a-class-at-runtime] Estou adicionando durabilidade ao Clojure ...

1 a resposta

Código de método muito grande! exceção usando o ASM

Estou interagindo com uma classe usando o código ASM sem manipular nenhum código de byte. Mas quando eu estou convertendo classwriter para bytearray (cw.toBy...

2 a resposta

Manipulação de bytecode para interceptar a configuração do valor de um campo

Usando uma biblioteca comoASM oucglib, existe uma maneira de adicionar instruções de bytecode a uma classe para executar código sempre que o valor de um campo de classe for definido? Por exemplo, digamos que eu tenho essa classe: public class ...

3 a resposta

É "final" final em tempo de execução?

Eu estou brincando com ASM [http://asm.ow2.org/] e acredito que consegui adicionar o modificador final ao campo de instância de uma classe; no entanto, instalei a referida classe e invoquei um setter nela, que alterou com sucesso o valor do ...

3 a resposta

Como alterar o valor da variável estática usando o ASM?

Comecei a aprender o Java Agent alguns dias atrás. Mas a documentação não é muito boa e iniciantes como eu lutam para entender o básico. Criei uma classe multiplicadora básica e a exportei para um jar executável usando o eclipse. Aqui está o ...

0 a resposta

ASM 5.0.3 Com Java 1.8 maxStack incorreto com Java.lang.VerifyError: estouro de pilha do operando

Usando o ASM 5.0.3 (com Java 1.8.0_65 e Tomcat 8.0.30), visitando um dos métodos JSP (date.jsp) - _JSP (_jspService), ficando abaixo da exceção javax.servlet.ServletException: java.lang.VerifyError: Operand stack overflow Exception Details: ...