MaibornWolff / metric-gardener

BSD 3-Clause "New" or "Revised" License
5 stars 0 forks source link

Java: Count Anonymous Class for "classes" metric #245

Closed mylinhdao closed 4 months ago

mylinhdao commented 4 months ago

In Java, you can define Anonymous Class. They are classes with no name, but with implementation. The HelloWorld frenchGreeting in this example from java doc is an Anomymous Class:

interface HelloWorld {
    public void greetSomeone(String someone);
}
HelloWorld frenchGreeting = new HelloWorld() {
    String name = "tout le monde";
    public void greetSomeone(String someone) {
        name = someone;
        System.out.println("Salut " + name);
    }
};

We should count anonymous class for "classes" metric.