27 |
public class ExecutableMemberDocImpl extends MemberDocImpl implements ExecutableMemberDoc { |
public class ExecutableMemberDocImpl extends MemberDocImpl implements ExecutableMemberDoc { |
28 |
|
|
29 |
protected ExecutableMemberDocImpl(ClassDoc containingClass, |
protected ExecutableMemberDocImpl(ClassDoc containingClass, |
30 |
PackageDoc containingPackage) { |
PackageDoc containingPackage, |
31 |
|
SourcePosition position) { |
32 |
|
|
33 |
super(containingClass, |
super(containingClass, |
34 |
containingPackage); |
containingPackage, |
35 |
|
position); |
36 |
} |
} |
37 |
|
|
38 |
protected boolean processModifier(String word) { |
protected boolean processModifier(String word) { |
106 |
|
|
107 |
ExecutableMemberDocImpl rc; |
ExecutableMemberDocImpl rc; |
108 |
|
|
109 |
|
SourcePosition position = DocImpl.getPosition(containingClass, source, startIndex); |
110 |
|
|
111 |
if (methodName.equals(((ClassDocImpl)containingClass).getClassName())) { |
if (methodName.equals(((ClassDocImpl)containingClass).getClassName())) { |
112 |
|
|
113 |
// Constructor |
// Constructor |
114 |
|
|
115 |
rc=new ConstructorDocImpl(containingClass, |
rc=new ConstructorDocImpl(containingClass, |
116 |
containingPackage); |
containingPackage, |
117 |
|
position); |
118 |
} |
} |
119 |
else { |
else { |
120 |
|
|
121 |
// Normal method |
// Normal method |
122 |
|
|
123 |
rc=new MethodDocImpl(containingClass, |
rc=new MethodDocImpl(containingClass, |
124 |
containingPackage); |
containingPackage, |
125 |
|
position); |
126 |
} |
} |
127 |
|
|
128 |
//System.err.println("Parsing '"+new String(source, startIndex, endIndex-startIndex)+"'"); |
//System.err.println("Parsing '"+new String(source, startIndex, endIndex-startIndex)+"'"); |