Lines Matching defs:importTypes

578       if (!Compile.compiler.importTypes.isEmpty ())
581 Vector v = addImportLines (entry, Compile.compiler.importTypes, type);
599 if ((type != HolderFile || entry instanceof TypedefEntry) && !Compile.compiler.importTypes.isEmpty ())
602 Vector v = addImportLines (entry, Compile.compiler.importTypes, type);
606 Enumeration e = Compile.compiler.importTypes.elements ();
655 static private Vector addImportLines (SymtabEntry entry, Vector importTypes, short type)
662 if (cvalue instanceof ConstEntry && importTypes.contains (cvalue))
674 if (importTypes.contains (base))
689 if (importTypes.contains (parent))
696 if (importTypes.contains (parent))
698 Vector subImportList = addImportLines (parent, importTypes, StubFile);
713 if (importTypes.contains (parent))
724 Vector subImportList = addImportLines (parent, importTypes, StubFile);
740 if (mtype != null && importTypes.contains (mtype))
748 checkForArrays (mtype, importTypes, importList);
752 checkForBounds (mtype, importTypes, importList);
759 if (importTypes.contains (ex))
772 if (importTypes.contains (parmType))
782 checkForArrays (parmType, importTypes, importList);
785 checkForBounds (parmType, importTypes, importList);
802 if (importTypes.contains (member))
819 checkForArrays (member, importTypes, importList);
820 checkForBounds (member, importTypes, importList);
826 String arrays = checkForArrayBase (t, importTypes, importList);
829 checkForArrayDimensions (arrays, importTypes, importList);
838 if (typeEntry != null && importTypes.contains (typeEntry))
846 checkForBounds (typeOf (t), importTypes, importList);
848 Vector subImportList = addImportLines (t.type (), importTypes, type);
859 if (utype instanceof EnumEntry && importTypes.contains (utype))
868 if (importTypes.contains (branchEntry))
874 checkForArrays (branchEntry, importTypes, importList);
876 checkForBounds (branchEntry, importTypes, importList);
901 static private void checkForArrays (SymtabEntry entry, Vector importTypes, Vector importList)
906 String arrays = checkForArrayBase (t, importTypes, importList);
907 checkForArrayDimensions (arrays, importTypes, importList);
914 static private String checkForArrayBase (TypedefEntry t, Vector importTypes, Vector importList)
929 if (typeEntry != null && importTypes.contains (typeEntry))
940 static private void checkForArrayDimensions (String arrays, Vector importTypes, Vector importList)
958 if (constant != null && importTypes.contains (constant))
970 static private void checkForBounds (SymtabEntry entry, Vector importTypes, Vector importList)
978 checkForGlobalConstants (((StringEntry)entryType).maxSize ().rep (), importTypes, importList);
981 checkForGlobalConstants (((SequenceEntry)entryType).maxSize ().rep (), importTypes, importList);
988 static private void checkForGlobalConstants (String exprRep, Vector importTypes, Vector importList)
1008 if (importTypes.contains (typeEntry))
1014 if (constContainer instanceof InterfaceEntry && importTypes.contains (constContainer))