|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectedu.rice.cs.dynamicjava.symbol.SpecialMethod
edu.rice.cs.dynamicjava.symbol.ArrayCloneMethod
public class ArrayCloneMethod
Provides a DJMethod interface for accessing an array's implicit "clone" method.
This overrides Object.clone(), giving it public access, eliminating the
CloneNotSupported throws clause, and refining the return type.
| Constructor Summary | |
|---|---|
ArrayCloneMethod(ArrayType t)
|
|
| Method Summary | |
|---|---|
Access |
accessibility()
The symbol's access level. |
Access.Module |
accessModule()
Get the module enclosing this symbol's declaration. |
String |
declaredName()
The name used to access this symbol. |
DJClass |
declaringClass()
The class declaring this method. |
protected Method |
implementation()
|
boolean |
isAbstract()
|
boolean |
isFinal()
|
boolean |
isStatic()
|
Iterable<LocalVariable> |
parameters()
|
Type |
returnType()
|
Iterable<Type> |
thrownTypes()
|
Iterable<VariableType> |
typeParameters()
|
| Methods inherited from class edu.rice.cs.dynamicjava.symbol.SpecialMethod |
|---|
declaredSignature, evaluate |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ArrayCloneMethod(ArrayType t)
| Method Detail |
|---|
public String declaredName()
Access.Limited
public DJClass declaringClass()
DJMethod
public Iterable<VariableType> typeParameters()
public Iterable<LocalVariable> parameters()
public Type returnType()
public Iterable<Type> thrownTypes()
public boolean isStatic()
public boolean isAbstract()
public boolean isFinal()
public Access accessibility()
Access.Limited
public Access.Module accessModule()
Access.Limited
protected Method implementation()
throws NoSuchMethodException
implementation in class SpecialMethodNoSuchMethodException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||