| Summary: | The method get(int) is undefined for the type EAny | ||
|---|---|---|---|
| Product: | z_Archived | Reporter: | pf yu <pfyu> |
| Component: | EDT | Assignee: | Project Inbox <edt.javagen-inbox> |
| Status: | CLOSED FIXED | QA Contact: | |
| Severity: | critical | ||
| Priority: | P3 | CC: | jeffdouglas, jqian, mheitz, pfyu, svihovec |
| Version: | unspecified | ||
| Target Milestone: | --- | ||
| Hardware: | PC | ||
| OS: | Windows XP | ||
| Whiteboard: | |||
|
Description
pf yu
This happens when the array expression of a subscript expression comes from a dynamic access. Simple exmple: record R1 a int[] = new int[ 3 ]; end function testIt() r1 R1; myAny any = r1; (myAny as R1).a[ 2 ] = 5; end The problem is not really as the example states. It is because the method get and set are missing from EAny, for accessing arrays in an any type. Fixed. Verified in build 201110110900 |