diff options
author | paltherr <paltherr@epfl.ch> | 2004-01-21 14:54:19 +0000 |
---|---|---|
committer | paltherr <paltherr@epfl.ch> | 2004-01-21 14:54:19 +0000 |
commit | 1c3bde7437e75907084fb43f461f981a48913706 (patch) | |
tree | b6c1584add23507ed43de4242a536174f9300f39 /sources/scalac/atree/AInvokeStyle.java | |
parent | b011f553791111885d5c50050f044d550eb62a25 (diff) | |
download | scala-1c3bde7437e75907084fb43f461f981a48913706.tar.gz scala-1c3bde7437e75907084fb43f461f981a48913706.tar.bz2 scala-1c3bde7437e75907084fb43f461f981a48913706.zip |
- Added argument to AInvokeStyle.Static
Diffstat (limited to 'sources/scalac/atree/AInvokeStyle.java')
-rw-r--r-- | sources/scalac/atree/AInvokeStyle.java | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/sources/scalac/atree/AInvokeStyle.java b/sources/scalac/atree/AInvokeStyle.java index 7717c2d37c..43951a6a37 100644 --- a/sources/scalac/atree/AInvokeStyle.java +++ b/sources/scalac/atree/AInvokeStyle.java @@ -17,8 +17,14 @@ public class AInvokeStyle { // Public Cases public case New; - public case Static; public case Dynamic; + public case Static(boolean onInstance); + + //######################################################################## + // Public Constants + + public static final AInvokeStyle StaticClass = Static(false); + public static final AInvokeStyle StaticInstance = Static(true); //######################################################################## // Public Methods @@ -28,10 +34,12 @@ public class AInvokeStyle { switch (this) { case New: return "new"; - case Static: - return "static"; case Dynamic: return "dynamic"; + case Static(false): + return "static-class"; + case Static(true): + return "static-instance"; default: throw Debug.abort("unknown case", this); } |