Skip to content
This repository has been archived by the owner on Mar 8, 2020. It is now read-only.

Commit

Permalink
sem: drop MethodDeclaration->parameters->modifiers
Browse files Browse the repository at this point in the history
Instead of failing whole trasformation by assuming
it's always nil, when it's not.

Signed-off-by: Alexander Bezzubov <[email protected]>
  • Loading branch information
bzz committed May 6, 2019
1 parent f8753dc commit f737e60
Show file tree
Hide file tree
Showing 5 changed files with 1,208 additions and 1 deletion.
2 changes: 1 addition & 1 deletion driver/normalizer/normalizer.go
Original file line number Diff line number Diff line change
Expand Up @@ -148,7 +148,7 @@ var Normalizers = []Mapping{
{Name: uast.KeyPos, Op: Var("apos")},
{Name: "extraDimensions2", Op: Is(nil)},
{Name: "initializer", Op: Var("ainit")},
{Name: "modifiers", Op: Is(nil)},
{Name: "modifiers", Op: Any(), Drop: true}, //TODO: preserve this array
{Name: "name", Op: Var("aname")},
{Name: "type", Op: Var("atype")},
{Name: "varargs", Op: Cases("varg", String("false"), String("true"))},
Expand Down
6 changes: 6 additions & 0 deletions fixtures/issue104_final_args.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
package pkg;

class C {
public void m1(final String str1) {}
public void m2(String str2) {}
}
Loading

0 comments on commit f737e60

Please sign in to comment.