blob: c43c9ff7deff19d0bca8b6a08bcbbd96e6f3d5ff [file] [log] [blame]
package org.jetbrains.protocolReader;
import org.jetbrains.jsonProtocol.ItemDescriptor;
import org.jetbrains.jsonProtocol.ProtocolMetaModel;
import java.util.List;
interface ResolveAndGenerateScope {
String getDomainName();
TypeData.Direction getTypeDirection();
<T extends ItemDescriptor> TypeDescriptor resolveType(T typedObject);
BoxableType generateNestedObject(String description,
List<ProtocolMetaModel.ObjectProperty> properties);
}