Sto costruendo un'API per minecraft chiamata Quantum API . Sappiamo tutti che la riflessione può essere usata per fare cose spiacevoli alle classi e persino causare comportamenti indefiniti se usati senza cura.
C'è un modo per rendere le classi e gli oggetti immuni alla riflessione? Forse con un responsabile della sicurezza? O viceversa, limita un certo elenco di classi / oggetti dall'uso del reflection?
Il mio utilizzo sarebbe di evitare che altre mod caricate con questa API utilizzino reflection per modificare una RuntimePermission in un SecurityManager e per impedire la modifica delle classi di base (e oggetti) di minecraft in fase di runtime, nonché delle classi proprie dell'API (e oggetti).