Paco Estevez Garcia
c1d9527406
Fix potential nullable accesss
Summary:
While ramping up to Flipper I found this potential NPE caused by ordering issues.
There are only 3 uses downstream that don't use a constant that's part of the default initializer.
```
λ festevezga-mbp xplat → buck build sonar/android/src/main/java/com/facebook/flipper/plugins/inspector/... 2>&1 | rg ' = descriptorForClass' | awk '{$1=$1};1' | sort | uniq -c
5 NodeDescriptor descriptor = descriptorForClass(Object.class);
3 NodeDescriptor descriptor = descriptorForClass(View.class);
1 NodeDescriptor descriptor = descriptorForClass(node.getClass());
2 final NodeDescriptor descriptor = descriptorForClass(Dialog.class);
12 final NodeDescriptor descriptor = descriptorForClass(Fragment.class);
5 final NodeDescriptor descriptor = descriptorForClass(Object.class);
26 final NodeDescriptor descriptor = descriptorForClass(View.class);
2 final NodeDescriptor descriptor = descriptorForClass(Window.class);
1 final NodeDescriptor descriptor = descriptorForClass(node.getClass());
1 final NodeDescriptor descriptor = descriptorForClass(topChild.getClass());
2 final NodeDescriptor objectDescriptor = descriptorForClass(Object.class);
```
Reviewed By: muraziz
Differential Revision: D22284669
fbshipit-source-id: b41c8d78c70c5b5acdc08aa6f0e7afa681f4242d
2020-07-01 11:05:46 -07:00
..
2019-10-11 13:46:45 -07:00
2020-06-02 02:35:41 -07:00
2020-05-07 03:40:59 -07:00
2020-07-01 11:05:46 -07:00
2020-04-16 06:01:14 -07:00
2019-11-21 08:41:33 -08:00
2020-04-06 06:43:43 -07:00
2019-10-11 13:46:45 -07:00
2019-05-03 09:59:33 -07:00