2010-05-07 5 views
4

Je souhaite exclure une méthode particulière d'une classe de la compilation java.Exclure une méthode particulière d'une classe de la compilation java

Pour exemple:

class Test { 
     public void printdouble(){} 
     public void printint(){} 
} 

Selon certaines propriétés, je veux exclure la méthode lors de la compilation.

NOTE: J'utilise script ant pour la compilation Java

Merci à l'avance Soman

Répondre

3

Pour ce faire, vous devez utiliser une forme de compilation conditionnelle.

Here's a tutorial sur la façon de le faire avec Ant.

+0

Merci, ça marche bien – Soman

+1

@gnat Merci, j'ai remplacé le lien par une version archivée fonctionnelle – Lucero

1

La seule façon d'y parvenir en Java est une certaine forme de génération de code ou templating qui génère le code source et alors Ant a compilé cela.

Si vous décrivez ce que vous voulez accomplir, vous pouvez trouver un moyen plus "Java" pour l'accomplir.

2

Si vous expliquez pourquoi vous essayez d'exclure la méthode, nous pouvons probablement vous proposer une meilleure solution qui n'implique pas le prétraitement, la génération de code et d'autres approches «hacky».

Questions connexes