fixed PY-7086 Specify type for reference using annotation: removes default parameter value

This commit is contained in:
Ekaterina Tuzova
2012-09-05 16:36:35 -04:00
parent 60ebdc9f49
commit 5650a0884d
7 changed files with 125 additions and 66 deletions
@@ -75,6 +75,9 @@ public abstract class PyElementGenerator {
@NotNull
public abstract <T> T createFromText(LanguageLevel langLevel, Class<T> aClass, final String text, final int[] path);
public abstract PyNamedParameter createParameter(@NotNull String name, @Nullable String defaultValue, @Nullable String annotation,
@NotNull LanguageLevel level);
public abstract PyNamedParameter createParameter(@NotNull String name);
public abstract PyKeywordArgument createKeywordArgument(LanguageLevel languageLevel, String keyword, String value);