Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Reflection: intercettare costruttori

    Vorrei intercettare tutte le chiamate a costruttori che si verificano in un programma utilizzando la reflection, ma non mi viene in mente nessuna buona idea per poterlo fare senza ricorrere ad estensioni del linguaggio quali aspectj.
    Mi era venuta la mezza idea di smanettare sul classloader ma non saprei bene cosa farmene.
    E' possibile in qualche modo o devo rassegnarmi a scrivermi un aspetto?

    edit: lo scopo finale sarebbe quello di modificare ogni creazione di nuova istanza per ottenere un proxy all'oggetto che effettui il log delle chiamate di metodo anziché avere l'oggetto normale.
    GreyFox (Linux registered user #435102)
    greyfox.imente.org - GreyFox's shots (photo gallery)
    $ cd /pub
    $ more beer

  2. #2
    Nel frattempo ho dato una breve occhiata a javassist, penso che userò questo per poter monitorare i cambiamenti di stato degli oggetti. Nessuna altra idea?
    GreyFox (Linux registered user #435102)
    greyfox.imente.org - GreyFox's shots (photo gallery)
    $ cd /pub
    $ more beer

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.