Resultados da pesquisa a pedido "java-bytecode-asm"
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 ...
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 ...
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 ...
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 ...
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...
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 ...
É "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 ...
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 ...
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: ...
Página 1 do 2