예제 #1
0
 public function getReadCode(CodeField $field)
 {
     return $field->getName() . ' = (' . $field->getType() . ') in.readValue(' . $field->getType() . '.class.getClassLoader());';
 }
예제 #2
0
 public function getSupportLevel(CodeField $field)
 {
     if (isset($this->mParcelableTypes[$field->getType()])) {
         return SupportLevel::SpecificTransformer;
     } else {
         if (in_array($field->getType(), $this->mUnsupportedTypes)) {
             return SupportLevel::Unsupported;
         } else {
             return SupportLevel::GeneralTransformer;
         }
     }
 }