NPE when resolving Type for class which implements internal interface
Closed this issue · 5 comments
GoogleCodeExporter commented
What steps will reproduce the problem?
1. Call Type.forName for class which implements internal interface
What is the expected output? What do you see instead?
Expected: Type instance
Instead: Null Pointer Error
What version of the product are you using? On what operating system?
I am using as3commons Reflect, version 1.3.4. OS : Windows 7 Pro
Please provide any additional information below.
Problem occurs in class JSONTypeProvider in line 69.
Reproduction code:
1. Interface :
internal interface InternalInterface {
}
2. Class :
public class PublicClass implements InternalInterface {
public function PublicClass() {
}
}
3. Problem :
var type : Type = Type.forName("package.PublicClass");
Original issue reported on code.google.com by jan.kor...@gmail.com
on 14 Oct 2011 at 8:06
GoogleCodeExporter commented
Hi there,
we'll try to get this sorted as soon as possible. Thank you for posting the
issue.
cheers,
Roland
Original comment by ihatelivelyids
on 14 Oct 2011 at 8:32
- Changed state: Accepted
GoogleCodeExporter commented
Original comment by ihatelivelyids
on 14 Oct 2011 at 8:33
- Added labels: SubProject-reflect
GoogleCodeExporter commented
Hi,
the has been fixed, changes are available in the trunk. The Type.interfaces
array will have one entry with just the name of the interface. When trying to
invoke Type.forName() with that interface will yield a NULL result. (no error)
cheers,
Roland
Original comment by ihatelivelyids
on 15 Oct 2011 at 10:38
- Changed state: Fixed
GoogleCodeExporter commented
Hi,
thanks a lot for quick response. When new version of library will be released?
regards,
Jan
Original comment by jan.kor...@gmail.com
on 15 Oct 2011 at 1:57
GoogleCodeExporter commented
Hi,
not sure when a next release will be made, for now you can use the latest
snapshot from our maven repository:
http://projects.yoolab.org/maven/content/repositories/snapshots/org/as3commons/a
s3commons-reflect/1.5.1-SNAPSHOT/as3commons-reflect-1.5.1-20111015.140023-4.swc
cheers,
Roland
Original comment by ihatelivelyids
on 15 Oct 2011 at 2:03