blob: 82dd66e2597e3336fc87640c474f3dfb88d92072 [file] [log] [blame]
Ashley Rose0b671da2019-01-25 15:41:29 -05001package com.android.node;
Ashley Rosede080eb2018-12-07 17:20:25 -05002
3import android.view.inspector.InspectionCompanion;
4import android.view.inspector.PropertyMapper;
5import android.view.inspector.PropertyReader;
6import java.lang.Override;
7import java.lang.String;
8
9/**
Ashley Rose0b671da2019-01-25 15:41:29 -050010 * Inspection companion for {@link TestNode}.
Ashley Rosede080eb2018-12-07 17:20:25 -050011 *
12 * Generated by {@link android.processor.view.inspector.InspectionCompanionGenerator}
13 * on behalf of {@link android.processor.view.inspector.InspectionCompanionGeneratorTest}.
14 */
Ashley Rosefdb5af22019-03-08 17:23:38 -050015public final class TestNode$InspectionCompanion implements InspectionCompanion<TestNode> {
Ashley Rose171a7232018-12-11 17:32:58 -050016 /**
17 * Set by {@link #mapProperties(PropertyMapper)} once properties have been mapped.
18 */
19 private boolean mPropertiesMapped = false;
20
Ashley Rosede080eb2018-12-07 17:20:25 -050021 @Override
22 public void mapProperties(PropertyMapper propertyMapper) {
Ashley Rose171a7232018-12-11 17:32:58 -050023 mPropertiesMapped = true;
Ashley Rosede080eb2018-12-07 17:20:25 -050024 }
25
26 @Override
Ashley Rose0b671da2019-01-25 15:41:29 -050027 public void readProperties(TestNode node, PropertyReader propertyReader) {
Ashley Rose171a7232018-12-11 17:32:58 -050028 if (!mPropertiesMapped) {
29 throw new InspectionCompanion.UninitializedPropertyMapException();
30 }
Ashley Rosede080eb2018-12-07 17:20:25 -050031 }
32
33 @Override
34 public String getNodeName() {
35 return "NodeName";
36 }
37}