On Feb 13, 2007, at 1:34 PM, Bryan Sant wrote:
On 2/13/07, Daniel C. <[EMAIL PROTECTED]> wrote:
You're right. I don't know of a single Java IDE that has an REPL
built into it.
Other than all of them. Both the "Display" and "Expressions" view in
Eclipse do what you want. You must be running in debug mode for it to
work (because a JVM must be running to do the live evals).
Now you've piqued my curiosity.
So, I can cut and paste the following in Eclipse in one or both of
these views:
-- BEGIN PASTE SECTION
public class NewClassWithNoAssociatedSourceFile {
public String member1;
public NewClassWithNoAssociatedSourceFile() {
member1 = "hello";
}
}
NewClassWithNoAssociatedSourceFile myclass = new
NewClassWithNoAssociatedSourceFile();
System.out.println(myclass.member1);
-- END PASTE SECTION
Now, what if I want to do that on the fly in one of my classes? Or,
what if I want to add a new member function to a class by calling a
method in another class? What if I want to create a new class based
on user input at runtime? Or add methods to an existing class based
on user input, also at runtime? Can I do those things in Java? If
so, is it built into the language or do you need to install something
extra?
Grant
/*
PLUG: http://plug.org, #utah on irc.freenode.net
Unsubscribe: http://plug.org/mailman/options/plug
Don't fear the penguin.
*/