inner-class

How to refer to the outer class in another instance of a non-static inner class?

I'm using the Apache Commons EqualsBuilder to build the equals method for a non-static Java inner class. For example: import org.apache.commons.lang.builder.EqualsBuilder; public class Foo { public class Bar { private Bar() {} public Foo getMyFoo() { return Foo.this } private int myInt ...

Remove nested test classes with maven2

Hi There! I use nested classes for accessing private members in JUnit tests. They are alaways named "TestProxy". I would like to remove them at Build time using maven2, to not include it into the jar file. -Is there any configuration option? -Can it be done with a plugin? If so, a prototype would be nice! ;-) Thanks Edit: Why us...

How to declare a resource from a private inner class in WPF?

Hi, all. I'm trying to declare a resource in a WPF UserControl, and I'd like the resource to be an instance of a private inner class. How do I do this? XAML: <UserControl ...> <UserControl.Resources> <local:MyConverter x:Key="MyConverter" /> </UserControl.Resources> </UserControl> Code Behind: public partial class M...

Inner class in interface vs in class

What is the difference between these two innerclass declarations? Also comment on advantages/disadvantages? case A: class within a class. public class Levels { static public class Items { public String value; public String path; public String getValue() { return value;} } } and case B: class within interface...

Java Inner Class Iterator Problem

I'm having difficulty using an inner Iterator. private List<List<? extends HasWord>> sentences = new ArrayList<List<? extends HasWord>>(); private Iterator<String> wordIterator = new Words(); private class Words implements Iterator<String> { int currSentence = 0; int currWord = 0; @Override public boolean hasNext() { return cur...

How do I make the Inner Class uninstantiable?

I want a static inner class that can't be instantiated even by the external class. Right now I just have a documentation that says "Please don't instantiate this object". Can I give a better signal? ...

Is there a performance cost to static inner class?

Is there a performance cost to static inner class? Or should I just write the same static class as a non-inner class? ...

can`t access outer class modifiers (java)

public class MainFrame extends JFrame { MainFrame() { JButton zeroButton = new JButton("0"); add(zeroButton); Handler handler = new Handler(); zeroButton.addActionListener(handler); } private class Handler implements ActionListener { public void actionPerformed(ActionEvent e)...